Sha256: 43b116438b5e0e66fc32e337b0734056bb0c538df60b88f40c7a5346010f7ebd
Contents?: true
Size: 650 Bytes
Versions: 4
Compression:
Stored size: 650 Bytes
Contents
require 'apps/master/models/resource' module Spider; module Master class Servant < Spider::Model::Managed remove_element :id element :id, String, :primary_key => true element :name, String element :last_check, DateTime element :system_status, Text many :resources, Spider::Master::Resource, :delete_cascade => true def resources_by_type r = {} self.resources.each do |res| r[res.resource_type] ||= {} r[res.resource_type][res.name] = res end r end end end; end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
spiderfw-0.5.13 | apps/master/models/servant.rb |
spiderfw-0.5.12 | apps/master/models/servant.rb |
spiderfw-0.5.11 | apps/master/models/servant.rb |
spiderfw-0.5.10 | apps/master/models/servant.rb |