class MetaInformation
Attributes
associations[R]
Public Class Methods
new(klass)
click to toggle source
# File lib/mailroute/extensions/active_resource/meta_information.rb, line 4 def initialize(klass) @associations = {} @klass = klass end
Public Instance Methods
add_has_admins(options)
click to toggle source
# File lib/mailroute/extensions/active_resource/meta_information.rb, line 17 def add_has_admins(options) add_has_many(:admins, options) end
add_has_many(model, options)
click to toggle source
# File lib/mailroute/extensions/active_resource/meta_information.rb, line 13 def add_has_many(model, options) @associations[model] = HasMany.new(@klass, model, options) end
add_has_one(model, options)
click to toggle source
# File lib/mailroute/extensions/active_resource/meta_information.rb, line 9 def add_has_one(model, options) @associations[model] = HasOne.new(@klass, model, options) end