Sha256: 75e8d5575cefba76c1a3405f0616e6a59675063798c25b51e4de0c61d5e70161

Contents?: true

Size: 505 Bytes

Versions: 1

Compression:

Stored size: 505 Bytes

Contents

###
# XRequest
# A standard response class suitable for Ext.Direct requests.
# @author Chris Scott
#
class XRequest
    attr_reader :id, :tid, :controller, :action, :type, :params

    def initialize(params)
        # TODO: simply setting @id, @params
        @tid        = params["tid"]
        @type       = params["type"]
        @params     = (params["data"].kind_of?(Array)) ? params["data"].first : {}
        @controller = params["xcontroller"]
        @action     = params["xaction"]
    end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails-extjs-direct-0.0.15 lib/rails-extjs-direct/xrequest.rb