class ArchSpec::Rules::Naming::Builder
Returned by ArchSpec::DSL::ComponentProxy#methods. Starts a selector.
Public Class Methods
# File lib/archspec/rules/naming_rules.rb, line 160 def initialize(component, scope: :instance) @component = component @scope = scope end
Public Instance Methods
Source
# File lib/archspec/rules/naming_rules.rb, line 165 def matching(regex) Selected.new(@component, NameSelector.new(regex), @scope) end