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