Class: Zaim::Client

Inherits:
Object
  • Object
show all
Includes:
Account, Category, Configuration, Genre, Money, Request, User
Defined in:
lib/zaim/client.rb

Constant Summary

Constants included from Configuration

Zaim::Configuration::OptionKeys

Instance Attribute Summary

Attributes included from Configuration

#consumer_key, #consumer_secret, #oauth_token, #oauth_token_secret

Instance Method Summary collapse

Methods included from Account

#account

Methods included from Genre

#genre

Methods included from Category

#category

Methods included from Money

#delete, #income, #money, #payment, #transfer, #update

Methods included from User

#verify

Methods included from Configuration

#configure

Constructor Details

#initialize(options = {}) ⇒ Client

Returns a new instance of Client.



18
19
20
21
22
# File 'lib/zaim/client.rb', line 18

def initialize options = {}
  OptionKeys.each do |attr_name|
    instance_variable_set(:"@#{ attr_name }", options[attr_name] || Zaim.instance_variable_get(:"@#{ attr_name }"))
  end
end