class KalibroClient::Entities::Processor::KalibroModule
Attributes
granularity[RW]
id[RW]
long_name[RW]
module_result_id[RW]
Public Class Methods
new(attributes = {}, persisted = false)
click to toggle source
Calls superclass method
# File lib/kalibro_client/entities/processor/kalibro_module.rb, line 23 def initialize(attributes = {}, persisted = false) super @granularity = KalibroClient::Entities::Miscellaneous::Granularity.new attributes['granularity']['type'] end
Public Instance Methods
name()
click to toggle source
# File lib/kalibro_client/entities/processor/kalibro_module.rb, line 32 def name @long_name.split('.') end
name=(value)
click to toggle source
# File lib/kalibro_client/entities/processor/kalibro_module.rb, line 28 def name=(value) @long_name = (value.is_a?(Array) ? value.join('.') : value) end
short_name()
click to toggle source
# File lib/kalibro_client/entities/processor/kalibro_module.rb, line 36 def short_name name.last end