Sha256: 175f90d4ee6ee37e4e32b43ebc4c4362615714915dcf16f063655721bc06830e

Contents?: true

Size: 308 Bytes

Versions: 1

Compression:

Stored size: 308 Bytes

Contents

module Rack
  module MockJson
    class Element < Hashie::Dash
      property :request_path, required: true
      property :status, default: 200
      property :contents, required: true

      def pick_content(i = nil)
        return contents.sample if i.nil?
        contents[i]
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rack-mock_json-0.0.3 lib/rack/mock_json/element.rb