class Desmoservice::Sector

Attributes

members[R]
subsectors[R]

Public Class Methods

new(data) click to toggle source
Calls superclass method
# File lib/sector.rb, line 7
def initialize(data)
  super(data['terme'])
  @subsectors = Array.new
  @members = Array.new
  if data.has_key?('liaisonArray')
    data['liaisonArray'].each {|v| @members << SectorTerm.new(v)}
  end
end

Public Instance Methods

get_subsector_by_id(id) click to toggle source
# File lib/sector.rb, line 16
def get_subsector_by_id(id)
  subsectors.each do |subsector|
    if subsector.id == id
      return subsector
    end
    subsubsector = subsector.get_subsector_by_id(id)
    if not subsubsector.nil?
      return subsubsector
    end
  end
  return nil
end