Sha256: 263d9012d472356162d3d6f658db09149ca6c827417f71e12ae7d22ec59ad0f0
Contents?: true
Size: 563 Bytes
Versions: 2
Compression:
Stored size: 563 Bytes
Contents
require 'snaptable/constructor/base_table' module Snaptable module Helpers class Table < Snaptable::Constructor::BaseTable def initialize(parent, model, collection = nil, options = {}) super(parent, collection, options) @model = model end def values(element) element.attributes.map do |attr_name, attr_value| if attr_value.is_a?(Date) || attr_value.is_a?(Time) || attr_value.is_a?(DateTime) l(attr_value, format: :short) else attr_value end.to_s end end def model @model end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
snaptable-0.2.1 | lib/snaptable/helpers/table.rb |
snaptable-0.2.0 | lib/snaptable/helpers/table.rb |