class MotherBrain::Component::CleanRoom
@api private
Public Instance Methods
command(name, &block)
click to toggle source
# File lib/mb/component.rb, line 234 def command(name, &block) real_model.add_command Command.new(name, real_model, &block) end
group(name, &block)
click to toggle source
# File lib/mb/component.rb, line 230 def group(name, &block) real_model.add_group Group.new(name, &block) end
versioned(attribute_name = nil)
click to toggle source
# File lib/mb/component.rb, line 225 def versioned(attribute_name = nil) version_attribute attribute_name || "#{@real_model.name}.version" end
Also aliased as: versioned_with