Sha256: 09b1cf488b6de0b21dd462e24f90bb01b4ec4e4f10a0dc46a77906f080076947
Contents?: true
Size: 489 Bytes
Versions: 6
Compression:
Stored size: 489 Bytes
Contents
module ActiveRecordSurveyApi module Models module NodeMap def self.included(base) base.instance_eval do include InstanceMethods end base.class_eval do alias_method_chain :as_map, :text end end module InstanceMethods def as_map_with_text(node_maps = nil) result = { "text" => (self.node.respond_to?(:text)) ? self.node.text : "" } result = result.merge(as_map_without_text(node_maps)) result end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems