Class: Appsignal::Config::ConfigDSL Private
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Instance Attribute Summary collapse
- #dsl_options ⇒ Object readonly private
Instance Method Summary collapse
- #activate_if_environment(*envs) ⇒ Object private
- #app_path ⇒ Object private
- #env ⇒ Object private
-
#env?(given_env) ⇒ TrueClass, FalseClass
private
Returns true if the given environment name matches the loaded environment name.
-
#initialize(config) ⇒ ConfigDSL
constructor
private
A new instance of ConfigDSL.
Constructor Details
#initialize(config) ⇒ ConfigDSL
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of ConfigDSL.
611 612 613 614 |
# File 'lib/appsignal/config.rb', line 611 def initialize(config) @config = config @dsl_options = {} end |
Instance Attribute Details
#dsl_options ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
609 610 611 |
# File 'lib/appsignal/config.rb', line 609 def @dsl_options end |
Instance Method Details
#activate_if_environment(*envs) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
633 634 635 |
# File 'lib/appsignal/config.rb', line 633 def activate_if_environment(*envs) self.active = envs.map(&:to_s).include?(env) end |
#app_path ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
616 617 618 |
# File 'lib/appsignal/config.rb', line 616 def app_path @config.root_path end |
#env ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
620 621 622 |
# File 'lib/appsignal/config.rb', line 620 def env @config.env end |
#env?(given_env) ⇒ TrueClass, FalseClass
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns true if the given environment name matches the loaded environment name.
629 630 631 |
# File 'lib/appsignal/config.rb', line 629 def env?(given_env) env == given_env.to_s end |