Sha256: b1bdd6fd9e2b6f859cab17d664d7edbe5e63a17abeead4d56df8180e6fe6ba30

Contents?: true

Size: 399 Bytes

Versions: 2

Compression:

Stored size: 399 Bytes

Contents

module Medea
  module ActiveModelMethods
    def to_model
      jason_key
    end

    def errors
      obj = Object.new
      def obj.[](key)         []    end
      def obj.full_messages() []    end
      def obj.any?()          false end
      def obj.count()         0     end
      obj
    end

    def persisted?
      jason_state == :stale
    end

    def valid?
      true
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
medea-0.2.20 lib/medea/active_model_methods.rb
medea-0.2.19 lib/medea/active_model_methods.rb