Module: Cobbler::Common::Lifecycle
- Included in:
- Base
- Defined in:
- lib/cobbler/common/lifecycle.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
- #api_methods ⇒ Object
- #cobbler_collections_store_callbacks ⇒ Object
- #cobbler_record_fields ⇒ Object
- #definitions ⇒ Object
- #locked_fields ⇒ Object
- #user_definitions ⇒ Object
Class Method Details
.included(base) ⇒ Object
30 31 32 |
# File 'lib/cobbler/common/lifecycle.rb', line 30 def self.included(base) base.extend ClassMethods end |
Instance Method Details
#api_methods ⇒ Object
53 54 55 |
# File 'lib/cobbler/common/lifecycle.rb', line 53 def api_methods self.class.api_methods end |
#cobbler_collections_store_callbacks ⇒ Object
49 50 51 |
# File 'lib/cobbler/common/lifecycle.rb', line 49 def cobbler_collections_store_callbacks self.class.cobbler_collections_store_callbacks end |
#cobbler_record_fields ⇒ Object
46 47 48 |
# File 'lib/cobbler/common/lifecycle.rb', line 46 def cobbler_record_fields self.class.cobbler_record_fields end |
#definitions ⇒ Object
34 35 36 |
# File 'lib/cobbler/common/lifecycle.rb', line 34 def definitions @definitions ||= {} end |
#locked_fields ⇒ Object
42 43 44 |
# File 'lib/cobbler/common/lifecycle.rb', line 42 def locked_fields self.class.locked_fields end |
#user_definitions ⇒ Object
38 39 40 |
# File 'lib/cobbler/common/lifecycle.rb', line 38 def user_definitions @user_definitions ||= {} end |