Sha256: 883b137ede784d09af5d8b488afdeeb0b36596d0ac849babe3e3b7bd9ec36e78
Contents?: true
Size: 696 Bytes
Versions: 93
Compression:
Stored size: 696 Bytes
Contents
module ActiveRecord module MuckModel module ClassMethods end module InstanceMethods def dom_id(prefix='') display_id = new_record? ? "new" : id.to_s prefix.to_s <<( '_') unless prefix.blank? prefix.to_s << "#{self.class.name.underscore}" prefix != :bare ? "#{prefix.to_s.underscore}_#{display_id}" : display_id end def errors_to_s errors.map do |e, m| "#{e.humanize unless e == "base"} #{m}\n" end.to_s.chomp end end def self.included(receiver) receiver.extend ClassMethods receiver.class_eval do include InstanceMethods end end end end
Version data entries
93 entries across 93 versions & 1 rubygems