Sha256: 84b67eda39c812a42c25f42c422572fa08c9ae52428e955af475d136280d5ef3

Contents?: true

Size: 268 Bytes

Versions: 1

Compression:

Stored size: 268 Bytes

Contents

require 'httparty'

module MShard
  class MShard
    include HTTParty
    base_uri ENV['MSHARD_URI']

    def get(id)
      self.class.get("/shards/#{id}")['contents']
    end

    def set(params)
      self.class.post('/shards', body: params)['id']
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mshard-0.0.2 lib/mshard/mshard.rb