Module: EyeEmConnector

Extended by:
Configuration
Defined in:
lib/EyeEmConnector.rb,
lib/EyeEmConnector/client.rb,
lib/EyeEmConnector/request.rb,
lib/EyeEmConnector/models/news.rb,
lib/EyeEmConnector/models/users.rb,
lib/EyeEmConnector/configuration.rb,
lib/EyeEmConnector/models/albums.rb,
lib/EyeEmConnector/models/photos.rb,
lib/EyeEmConnector/models/search.rb,
lib/EyeEmConnector/models/topics.rb,
lib/EyeEmConnector/models/venues.rb

Defined Under Namespace

Modules: Configuration, Request Classes: Client

Constant Summary

Constants included from Configuration

Configuration::ENDPOINT, Configuration::VALID_OPTIONS

Class Method Summary collapse

Methods included from Configuration

configure, options

Class Method Details

.client(options = {}) ⇒ Object



6
7
8
# File 'lib/EyeEmConnector.rb', line 6

def self.client(options={})
  EyeEmConnector::Client.new(options)
end

.method_missing(method, *args, &block) ⇒ Object



10
11
12
13
# File 'lib/EyeEmConnector.rb', line 10

def self.method_missing(method, *args, &block)
  return super unless client.respond_to?(method)
  client.send(method, *args, &block)
end

.respond_to?(method) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/EyeEmConnector.rb', line 15

def self.respond_to?(method)
  return client.respond_to?(method) || super
end