Method: Rfm::Factory::LayoutFactory#all

Defined in:
lib/rfm_factory.rb

#allObject



45
46
47
48
49
50
51
52
53
54
# File 'lib/rfm_factory.rb', line 45

def all
  if !@loaded
    Rfm::Result::ResultSet.new(@server, @server.do_action(@server.state[:account_name], @server.state[:password], '-layoutnames', {"-db" => @database.name}).body).each {|record|
      name = record['LAYOUT_NAME']
      self[name] = Rfm::Layout.new(name, @database) if self[name] == nil
    }
    @loaded = true
  end
  self.values
end