module DataMapper::ExtJS::Collection

Public Instance Methods

to_extjs(options={}) click to toggle source
# File lib/dm-extjs/collection.rb, line 5
def to_extjs (options={})
  ret = {
    :metaData => model.ext_meta(options[:methods]),
    :success => options.has_key?(:success) ? options[:success] : true,
    :message => options.has_key?(:message) ? options[:message] : '',
    :total => count,
    :results => self.to_json(options.merge(:to_json => false))
  }
  options.fetch(:to_json, true) ? ret.to_json : ret
end