Module: Veezi

Defined in:
lib/veezi.rb,
lib/veezi/client.rb,
lib/veezi/errors.rb,
lib/veezi/version.rb,
lib/veezi/api/base.rb,
lib/veezi/api/films.rb,
lib/veezi/api/parser.rb,
lib/veezi/api/sessions.rb,
lib/veezi/configuration.rb,
lib/veezi/api/web_sessions.rb

Defined Under Namespace

Modules: API Classes: Client, Configuration, InvalidConfiguration

Constant Summary collapse

VERSION =
File.read(File.join(File.dirname(__FILE__), "../../VERSION")).strip

Class Method Summary collapse

Class Method Details

.clientObject



27
28
29
# File 'lib/veezi.rb', line 27

def client
  @client = Veezi::Client.new
end

.configurationObject



23
24
25
# File 'lib/veezi.rb', line 23

def configuration
  @configuration ||= Veezi::Configuration.new
end

.configure(config = nil) {|configuration| ... } ⇒ Object

Yields:



13
14
15
16
17
18
19
20
21
# File 'lib/veezi.rb', line 13

def configure(config = nil)
  if config
    config.each do |k,v|
      configuration.send("#{k}=", v) rescue nil if configuration.respond_to?("#{k}=")
    end
  end

  yield(configuration) if block_given?
end