Sha256: a7620e5ed3013bcf537e2589cc87660f5bc9d568b9f5eb2208c1a5904bc087f5

Contents?: true

Size: 321 Bytes

Versions: 10

Compression:

Stored size: 321 Bytes

Contents

module CypressRails
  module Env
    def self.fetch(name, type: :string, default: nil)
      return default unless ENV.key?(name)

      if type == :boolean
        no_like_flag = ["", "0", "n", "no", "false"].include?(ENV.fetch(name))
        !no_like_flag
      else
        ENV.fetch(name)
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
cypress-rails-0.8.0.rc1 lib/cypress-rails/env.rb
cypress-rails-0.7.1 lib/cypress-rails/env.rb
cypress-rails-0.7.0 lib/cypress-rails/env.rb
cypress-rails-0.6.1 lib/cypress-rails/env.rb
cypress-rails-0.6.0 lib/cypress-rails/env.rb
cypress-rails-0.5.5 lib/cypress-rails/env.rb
cypress-rails-0.5.4 lib/cypress-rails/env.rb
cypress-rails-0.5.3 lib/cypress-rails/env.rb
cypress-rails-0.5.2 lib/cypress-rails/env.rb
cypress-rails-0.5.1 lib/cypress-rails/env.rb