Sha256: fdccafae108023f2baf7d623af7e4ab92d6c37a94847a74616379633f27caab3

Contents?: true

Size: 424 Bytes

Versions: 1

Compression:

Stored size: 424 Bytes

Contents

module Breadboard
  module Config
    class Environment
      def initialize
        @environments = {}
      end

      def test(url=nil)
        return @environments[:test] if url.nil?
        @environments[:test] = url
      end

      def method_missing(method_name, *args, &block)
        return @environments[method_name] if args.length == 0
        @environments[method_name] = args.first
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
breadboard-1.0.1 lib/breadboard/environment.rb