Sha256: 8ddb61053ffe60964e9df4ed341ca8d9a52c0b068f0eb6317bff50b817313973

Contents?: true

Size: 473 Bytes

Versions: 2

Compression:

Stored size: 473 Bytes

Contents

module Gameball
    class Action
        def send_action(body)
            Gameball::Utils.validate(body,['playerUniqueId'],['playerAttributes','events','pointsTransaction'])
            res=Gameball::Utils::request("post","/Integrations/Action",body)
            unless res.kind_of? Net::HTTPSuccess
                raise Gameball::GameballError.new(res) # use custom message
            else 
                return res
            end
        end
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
alphaSDK-0.2.0 lib/gameball/models/action.rb
alphaSDK-0.1.0 lib/gameball/models/action.rb