Class: InstagramBasicDisplay::Client

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/instagram_basic_display/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(auth_token: nil) ⇒ Client

Returns a new instance of Client.



28
29
30
31
32
33
# File 'lib/instagram_basic_display/client.rb', line 28

def initialize(auth_token: nil)
  @auth_token = auth_token

  @auth = Auth.new(configuration)
  @profile = Profile.new(configuration)
end

Instance Method Details

#configurationObject



35
36
37
# File 'lib/instagram_basic_display/client.rb', line 35

def configuration
  @configuration ||= InstagramBasicDisplay::Configuration.new(auth_token: @auth_token)
end

#configure {|configuration| ... } ⇒ Object

Yields:



39
40
41
42
# File 'lib/instagram_basic_display/client.rb', line 39

def configure
  yield(configuration) if block_given?
  nil
end