Class: Muddyit::Sites::Site::Entities

Inherits:
Object
  • Object
show all
Defined in:
lib/muddyit/sites/entities.rb

Defined Under Namespace

Classes: Entity

Instance Method Summary collapse

Instance Method Details

retrieve entities related to the specified entity within the site entities collection

Params

  • options (Optional)



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/muddyit/sites/entities.rb', line 9

def related(uri, options = {})
  raise if uri.nil?
  api_url = "/sites/#{self.site.attributes[:token]}/entities/#{Digest::MD5.hexdigest(URI.encode(uri))}/related"
  response = @muddyit.send_request(api_url, :get, options)

  results = []
  response.each { |result|
    # The return format needs sorting out here .......
    results.push Muddyit::Sites::Site::Entities::Entity.new(@muddyit, result)
  }
  return results
end