Class: MailRU::APIConfigurationBuilder
- Inherits:
-
Object
- Object
- MailRU::APIConfigurationBuilder
- Defined in:
- lib/mailru-api.rb
Instance Attribute Summary collapse
-
#configuration ⇒ Object
readonly
Returns the value of attribute configuration.
Instance Method Summary collapse
- #app_id(value) ⇒ Object
- #format(value) ⇒ Object
-
#initialize(&block) ⇒ APIConfigurationBuilder
constructor
A new instance of APIConfigurationBuilder.
- #private_key(value) ⇒ Object
- #secret_key(value) ⇒ Object
- #session_key(value) ⇒ Object
- #uid(value) ⇒ Object
Constructor Details
#initialize(&block) ⇒ APIConfigurationBuilder
Returns a new instance of APIConfigurationBuilder.
15 16 17 18 19 20 |
# File 'lib/mailru-api.rb', line 15 def initialize(&block) if block_given? @configuration = APIConfiguration.new instance_eval(&block) end end |
Instance Attribute Details
#configuration ⇒ Object (readonly)
Returns the value of attribute configuration.
13 14 15 |
# File 'lib/mailru-api.rb', line 13 def configuration @configuration end |
Instance Method Details
#app_id(value) ⇒ Object
22 23 24 |
# File 'lib/mailru-api.rb', line 22 def app_id value @configuration.app_id = value end |
#format(value) ⇒ Object
42 43 44 |
# File 'lib/mailru-api.rb', line 42 def format value @configuration.format = value end |
#private_key(value) ⇒ Object
30 31 32 |
# File 'lib/mailru-api.rb', line 30 def private_key value @configuration.private_key = value end |
#secret_key(value) ⇒ Object
26 27 28 |
# File 'lib/mailru-api.rb', line 26 def secret_key value @configuration.secret_key = value end |
#session_key(value) ⇒ Object
34 35 36 |
# File 'lib/mailru-api.rb', line 34 def session_key value @configuration.session_key = value end |
#uid(value) ⇒ Object
38 39 40 |
# File 'lib/mailru-api.rb', line 38 def uid value @configuration.uid = value end |