Module: Restful::Rails::ActiveRecord::MetadataTools::InstanceMethods

Defined in:
lib/restful/rails/active_record/metadata_tools.rb

Instance Method Summary collapse

Instance Method Details

#resolve_association_restful_url(association_key_name) ⇒ Object



34
35
36
37
38
39
40
41
# File 'lib/restful/rails/active_record/metadata_tools.rb', line 34

def resolve_association_restful_url(association_key_name)            
  self.class.

  if reflection = self.class.apiable_association_table[association_key_name]
    related_resource = self.send(reflection.name)
    [Restful::Rails.api_hostname, related_resource.restful_path] if related_resource
  end
end