Sha256: 1fec409d4f2c45120a9eee91c03a6b9efac602ba7b90633c33fe219b8c20af75
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
require_relative "env" module CypressRails class Config < Struct.new(:dir, :host, :port, :base_path, :transactional_server, :cypress_cli_opts, keyword_init: true) def initialize( dir: Env.fetch("CYPRESS_RAILS_DIR", default: Dir.pwd), 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: "") ) super end def to_s <<~DESC cypress-rails configuration: ============================ CYPRESS_RAILS_DIR.....................#{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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cypress-rails-0.4.0 | lib/cypress-rails/config.rb |