module DataMapper::ExtJS::Resource
Public Instance Methods
ext_errors()
click to toggle source
# File lib/dm-extjs/resource.rb, line 15 def ext_errors respond_to?(:errors) ? errors.to_a : [] end
to_extjs(options={})
click to toggle source
# File lib/dm-extjs/resource.rb, line 5 def to_extjs (options={}) ret = { :metaData => self.class.ext_meta(options[:methods]), :success => options.has_key?(:success) ? options[:success] : (saved? && clean?), :message => (ext_errors << (options[:message] || '')).join("\n"), :results => self.to_json(options.merge(:to_json => false)) } options.fetch(:to_json, true) ? ret.to_json : ret end