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.
24 25 26 27 28 29 |
# File 'lib/mailru-api.rb', line 24 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.
22 23 24 |
# File 'lib/mailru-api.rb', line 22 def configuration @configuration end |
Instance Method Details
#app_id(value) ⇒ Object
31 32 33 |
# File 'lib/mailru-api.rb', line 31 def app_id value @configuration.app_id = value end |
#format(value) ⇒ Object
51 52 53 |
# File 'lib/mailru-api.rb', line 51 def format value @configuration.format = value end |
#private_key(value) ⇒ Object
39 40 41 |
# File 'lib/mailru-api.rb', line 39 def private_key value @configuration.private_key = value end |
#secret_key(value) ⇒ Object
35 36 37 |
# File 'lib/mailru-api.rb', line 35 def secret_key value @configuration.secret_key = value end |
#session_key(value) ⇒ Object
43 44 45 |
# File 'lib/mailru-api.rb', line 43 def session_key value @configuration.session_key = value end |
#uid(value) ⇒ Object
47 48 49 |
# File 'lib/mailru-api.rb', line 47 def uid value @configuration.uid = value end |