class SpinningWheel::DSL

Public Class Methods

run(block) click to toggle source
# File lib/spinning_wheel/syntax.rb, line 7
def self.run(block)
  new.instance_eval(&block)
end

Public Instance Methods

fabric(name:, class_name:, &block) click to toggle source
# File lib/spinning_wheel/syntax.rb, line 11
def fabric(name:, class_name:, &block)
  fabric = SpinningWheel::Fabric.
    new(name: name, class_name: class_name, &block)
  SpinningWheel.register_fabric(fabric)
end