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

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_methodsObject



53
54
55
# File 'lib/cobbler/common/lifecycle.rb', line 53

def api_methods
    self.class.api_methods
end

#cobbler_collections_store_callbacksObject



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_fieldsObject



46
47
48
# File 'lib/cobbler/common/lifecycle.rb', line 46

def cobbler_record_fields
    self.class.cobbler_record_fields
end

#definitionsObject



34
35
36
# File 'lib/cobbler/common/lifecycle.rb', line 34

def definitions
    @definitions ||= {}
end

#locked_fieldsObject



42
43
44
# File 'lib/cobbler/common/lifecycle.rb', line 42

def locked_fields
    self.class.locked_fields
end

#user_definitionsObject



38
39
40
# File 'lib/cobbler/common/lifecycle.rb', line 38

def user_definitions
    @user_definitions ||= {}
end