Sha256: a8dad92c6c94f751d10e9209032f05975a0c726dc710c624858c737e9b70e7cb

Contents?: true

Size: 343 Bytes

Versions: 12

Compression:

Stored size: 343 Bytes

Contents

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

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

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
cypress-rails-0.5.0 lib/cypress-rails/env.rb
cypress-rails-0.4.2 lib/cypress-rails/env.rb
cypress-rails-0.4.1 lib/cypress-rails/env.rb
cypress-rails-0.4.0 lib/cypress-rails/env.rb
cypress-rails-0.3.0 lib/cypress-rails/env.rb
cypress-rails-0.2.0 lib/cypress-rails/env.rb
cypress-rails-0.1.5 lib/cypress-rails/env.rb
cypress-rails-0.1.4 lib/cypress-rails/env.rb
cypress-rails-0.1.3 lib/cypress-rails/env.rb
cypress-rails-0.1.2 lib/cypress-rails/env.rb
cypress-rails-0.1.1 lib/cypress-rails/env.rb
cypress-rails-0.1.0 lib/cypress-rails/env.rb