Sha256: 520ad5de2fc520853bdec4d162d371e950c1f27ba9d9783578ea6f80830e7082
Contents?: true
Size: 729 Bytes
Versions: 10
Compression:
Stored size: 729 Bytes
Contents
# require 'active_model' require 'active_model/deprecated_error_methods' require 'active_model/errors' require 'active_model/naming' require 'active_model/validator' require 'active_model/translation' require 'active_model/validations' require 'active_support/i18n' I18n.load_path << File.join(File.expand_path(File.dirname(__FILE__)), 'locale/en.yml') module Receiver module ActiveModelShim def to_model self end def new_record?() true end def destroyed?() false end def errors @_errors ||= ActiveModel::Errors.new(self) end def self.included(base) base.class_eval do extend ActiveModel::Naming include ActiveModel::Validations end end end end
Version data entries
10 entries across 10 versions & 1 rubygems