Class: Pollen::ConfigurationBuilder
- Inherits:
-
Object
- Object
- Pollen::ConfigurationBuilder
show all
- Defined in:
- lib/pollen/configuration.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of ConfigurationBuilder.
70
71
72
|
# File 'lib/pollen/configuration.rb', line 70
def initialize(configuration)
@configuration = configuration
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args, **_) ⇒ Object
78
79
80
|
# File 'lib/pollen/configuration.rb', line 78
def method_missing(name, *args, **_)
@configuration.root.instance_variable_set("@#{name}", *args)
end
|
Instance Method Details
#authenticate(&block) ⇒ Object
74
75
76
|
# File 'lib/pollen/configuration.rb', line 74
def authenticate(&block)
@configuration.root.authenticator = block
end
|
#respond_to_missing?(_name, _ = false) ⇒ Boolean
82
83
84
|
# File 'lib/pollen/configuration.rb', line 82
def respond_to_missing?(_name, _ = false)
true
end
|