module NxtSupport::HasTimeAttributes::ClassMethods
Public Instance Methods
attribute_as_iso8601(attr_name)
click to toggle source
# File lib/nxt_support/serializers/has_time_attributes.rb, line 12 def attribute_as_iso8601(attr_name) define_method(attr_name) do object.send(attr_name)&.iso8601 end attribute attr_name end
attributes_as_iso8601(*attr_names)
click to toggle source
# File lib/nxt_support/serializers/has_time_attributes.rb, line 6 def attributes_as_iso8601(*attr_names) attr_names.each do |attr_name| attribute_as_iso8601(attr_name) end end