Class Core::Model
In: core/model.rb
Parent: Object

Methods

Included Modules

ModelInterface

Public Class methods

=============================================== public methods

[Source]

    # File core/model.rb, line 35
35:     def initialize
36:       @local_kb = nil
37:       @categories = []
38:     end

Public Instance methods

[Source]

    # File core/model.rb, line 50
50:     def categories() @local_kb.categories end

[Source]

    # File core/model.rb, line 49
49:     def hosts() @local_kb.hosts end

[Source]

    # File core/model.rb, line 51
51:     def protocols() @local_kb.protocols end

[Source]

    # File core/model.rb, line 40
40:     def refresh_with(new_model)
41:       @local_kb = new_model
42:     end

[Source]

    # File core/model.rb, line 44
44:     def revision
45:       return 0 if @local_kb.nil?
46:       @local_kb.revision
47:     end

[Validate]