Class/Module Index [+]

Quicksearch

Fog::Associations::ManyIdentities

Public Instance Methods

create_getter() click to toggle source
# File lib/fog/core/associations/many_identities.rb, line 14
def create_getter
  model.class_eval           def #{name}            return [] if associations[:#{name}].nil?            Array(associations[:#{name}]).map do |association|              service.send(self.class.associations[:#{name}]).get(association)            end          end, __FILE__, __LINE__
end
create_setter() click to toggle source
# File lib/fog/core/associations/many_identities.rb, line 4
def create_setter
  model.class_eval           def #{name}=(new_#{name})            associations[:#{name}] = Array(new_#{name}).map do |association|                                       association.respond_to?(:identity) ? association.identity : association                                     end          end, __FILE__, __LINE__
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.