Sha256: 6960eeb91159e6cf66cebfa0bb40073f5e83f5f9555afd42e411aec901e1971c
Contents?: true
Size: 645 Bytes
Versions: 1
Compression:
Stored size: 645 Bytes
Contents
module Quandl module Client module Concerns module Properties extend ActiveSupport::Concern included do include Her::Model use_api Client.her_api before_save :halt_unless_valid! def valid_with_server? r = valid_without_server? r = self.attributes[:errors].blank? if r == true r end alias_method_chain :valid?, :server def error_messages valid? m = errors.messages || {} e = self.attributes[:errors] || {} m.deep_merge(e) end protected def halt_unless_valid! return false unless valid? end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quandl_client-0.0.8 | lib/quandl/client/concerns/properties.rb |