Class: Halo::Clients::Halo5Client

Inherits:
Halo::Client show all
Defined in:
lib/halo-api/clients/halo5_client.rb

Overview

Halo 5 Client

Instance Method Summary collapse

Methods inherited from Halo::Client

#cache_store, #cached?, #set_up_cache

Constructor Details

#initialize(options = {}) ⇒ Halo5Client

Returns a new instance of Halo5Client.



14
15
16
# File 'lib/halo-api/clients/halo5_client.rb', line 14

def initialize(options = {})
  super(options)
end

Instance Method Details

#metadata(options = {}) ⇒ Object



18
19
20
# File 'lib/halo-api/clients/halo5_client.rb', line 18

def (options = {})
  merge_options_and_return_obj(options, Halo::Halo5::Metadata)
end

#profile(options = {}) ⇒ Object



22
23
24
# File 'lib/halo-api/clients/halo5_client.rb', line 22

def profile(options = {})
  merge_options_and_return_obj(options, Halo::Halo5::Profile)
end

#stats(options = {}) ⇒ Object



26
27
28
# File 'lib/halo-api/clients/halo5_client.rb', line 26

def stats(options = {})
  merge_options_and_return_obj(options, Halo::Halo5::Stats)
end

#ugc(options = {}) ⇒ Object



30
31
32
# File 'lib/halo-api/clients/halo5_client.rb', line 30

def ugc(options = {})
  merge_options_and_return_obj(options, Halo::Halo5::Ugc)
end