Module: Mayu::State::Selector::SelectorModule

Extended by:
T::Sig
Defined in:
lib/mayu/state/loader.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.build(&block) ⇒ Object



25
26
27
28
29
30
# File 'lib/mayu/state/loader.rb', line 25

def self.build(&block)
  mod = Module.new
  mod.send(:extend, SelectorModule)
  mod.class_eval(&block)
  mod
end

Instance Method Details

#selector(&block) ⇒ Object



16
17
18
# File 'lib/mayu/state/loader.rb', line 16

def selector(&block)
  Selector.new
end