Sha256: 1e205f640bb424b6e82ae73d732b0d13b3654ad906b425f6133565ca0c3c7716
Contents?: true
Size: 484 Bytes
Versions: 5
Compression:
Stored size: 484 Bytes
Contents
module FogExtensions module Model def self.included(base) base.send :include, InstanceMethods base.class_eval do attr_accessor :_delete end end module InstanceMethods def persisted? !!identity end def to_json(options={ }) ActiveSupport::JSON.encode(self, options) end def as_json(options = { }) attr = attributes.dup attr.delete(:client) attr end end end end
Version data entries
5 entries across 5 versions & 1 rubygems