Class: CypressRails::Config
- Inherits:
-
Object
- Object
- CypressRails::Config
- Defined in:
- lib/cypress-rails/config.rb
Instance Attribute Summary collapse
-
#base_path ⇒ Object
Returns the value of attribute base_path.
-
#cypress_cli_opts ⇒ Object
Returns the value of attribute cypress_cli_opts.
-
#cypress_dir ⇒ Object
Returns the value of attribute cypress_dir.
-
#host ⇒ Object
Returns the value of attribute host.
-
#port ⇒ Object
Returns the value of attribute port.
-
#rails_dir ⇒ Object
Returns the value of attribute rails_dir.
-
#transactional_server ⇒ Object
Returns the value of attribute transactional_server.
Instance Method Summary collapse
-
#initialize(rails_dir: Env.fetch("CYPRESS_RAILS_DIR", default: Dir.pwd), cypress_dir: Env.fetch("CYPRESS_RAILS_CYPRESS_DIR", default: rails_dir), host: Env.fetch("CYPRESS_RAILS_HOST", default: "127.0.0.1"), port: Env.fetch("CYPRESS_RAILS_PORT"), base_path: Env.fetch("CYPRESS_RAILS_BASE_PATH", default: "/"), transactional_server: Env.fetch("CYPRESS_RAILS_TRANSACTIONAL_SERVER", type: :boolean, default: true), cypress_cli_opts: Env.fetch("CYPRESS_RAILS_CYPRESS_OPTS", default: "")) ⇒ Config
constructor
A new instance of Config.
- #to_s ⇒ Object
Constructor Details
#initialize(rails_dir: Env.fetch("CYPRESS_RAILS_DIR", default: Dir.pwd), cypress_dir: Env.fetch("CYPRESS_RAILS_CYPRESS_DIR", default: rails_dir), host: Env.fetch("CYPRESS_RAILS_HOST", default: "127.0.0.1"), port: Env.fetch("CYPRESS_RAILS_PORT"), base_path: Env.fetch("CYPRESS_RAILS_BASE_PATH", default: "/"), transactional_server: Env.fetch("CYPRESS_RAILS_TRANSACTIONAL_SERVER", type: :boolean, default: true), cypress_cli_opts: Env.fetch("CYPRESS_RAILS_CYPRESS_OPTS", default: "")) ⇒ Config
Returns a new instance of Config.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/cypress-rails/config.rb', line 7 def initialize( rails_dir: Env.fetch("CYPRESS_RAILS_DIR", default: Dir.pwd), cypress_dir: Env.fetch("CYPRESS_RAILS_CYPRESS_DIR", default: rails_dir), host: Env.fetch("CYPRESS_RAILS_HOST", default: "127.0.0.1"), port: Env.fetch("CYPRESS_RAILS_PORT"), base_path: Env.fetch("CYPRESS_RAILS_BASE_PATH", default: "/"), transactional_server: Env.fetch("CYPRESS_RAILS_TRANSACTIONAL_SERVER", type: :boolean, default: true), cypress_cli_opts: Env.fetch("CYPRESS_RAILS_CYPRESS_OPTS", default: "") ) @rails_dir = rails_dir @cypress_dir = cypress_dir @host = host @port = port @base_path = base_path @transactional_server = transactional_server @cypress_cli_opts = cypress_cli_opts end |
Instance Attribute Details
#base_path ⇒ Object
Returns the value of attribute base_path.
5 6 7 |
# File 'lib/cypress-rails/config.rb', line 5 def base_path @base_path end |
#cypress_cli_opts ⇒ Object
Returns the value of attribute cypress_cli_opts.
5 6 7 |
# File 'lib/cypress-rails/config.rb', line 5 def cypress_cli_opts @cypress_cli_opts end |
#cypress_dir ⇒ Object
Returns the value of attribute cypress_dir.
5 6 7 |
# File 'lib/cypress-rails/config.rb', line 5 def cypress_dir @cypress_dir end |
#host ⇒ Object
Returns the value of attribute host.
5 6 7 |
# File 'lib/cypress-rails/config.rb', line 5 def host @host end |
#port ⇒ Object
Returns the value of attribute port.
5 6 7 |
# File 'lib/cypress-rails/config.rb', line 5 def port @port end |
#rails_dir ⇒ Object
Returns the value of attribute rails_dir.
5 6 7 |
# File 'lib/cypress-rails/config.rb', line 5 def rails_dir @rails_dir end |
#transactional_server ⇒ Object
Returns the value of attribute transactional_server.
5 6 7 |
# File 'lib/cypress-rails/config.rb', line 5 def transactional_server @transactional_server end |
Instance Method Details
#to_s ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/cypress-rails/config.rb', line 25 def to_s <<~DESC cypress-rails configuration: ============================ CYPRESS_RAILS_DIR.....................#{rails_dir.inspect} CYPRESS_RAILS_CYPRESS_DIR.............#{cypress_dir.inspect} CYPRESS_RAILS_HOST....................#{host.inspect} CYPRESS_RAILS_PORT....................#{port.inspect} CYPRESS_RAILS_BASE_PATH...............#{base_path.inspect} CYPRESS_RAILS_TRANSACTIONAL_SERVER....#{transactional_server.inspect} CYPRESS_RAILS_CYPRESS_OPTS............#{cypress_cli_opts.inspect} DESC end |