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.
605 606 607 608 |
# File 'lib/appsignal/config.rb', line 605 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.
603 604 605 |
# File 'lib/appsignal/config.rb', line 603 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.
627 628 629 |
# File 'lib/appsignal/config.rb', line 627 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.
610 611 612 |
# File 'lib/appsignal/config.rb', line 610 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.
614 615 616 |
# File 'lib/appsignal/config.rb', line 614 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.
623 624 625 |
# File 'lib/appsignal/config.rb', line 623 def env?(given_env) env == given_env.to_s end |