module SalesforceOrm::AwesomePrint
Public Class Methods
included(base)
click to toggle source
# File lib/salesforce-orm/awesome_print.rb, line 3 def self.included(base) base.send :alias_method, :cast_without_salesforce_orm_base, :cast base.send :alias_method, :cast, :cast_with_salesforce_orm_base end
Public Instance Methods
cast_with_salesforce_orm_base(object, type)
click to toggle source
# File lib/salesforce-orm/awesome_print.rb, line 8 def cast_with_salesforce_orm_base(object, type) cast = cast_without_salesforce_orm_base(object, type) if (defined?(Base)) && (object.is_a?(Base)) cast = :array end cast end