Module: Bossy::ClassMethods
- Defined in:
- lib/bossy/class_methods.rb
Overview
These methods are what get added to any class that implements a Bossy
Instance Method Summary collapse
Instance Method Details
#interface ⇒ Object
11 12 13 |
# File 'lib/bossy/class_methods.rb', line 11 def interface @bossy_interface end |
#interface=(new_interface) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/bossy/class_methods.rb', line 3 def interface=(new_interface) if @bossy_interface.nil? @bossy_interface = new_interface else # If we already have an interface, just add methods to it. @bossy_interface.add_required_methods(new_interface.interface_methods) end end |