Sha256: 617b686ba8bd23355d44bdbff7f2b3b750285aa08b28262eef9754fbea32dad6
Contents?: true
Size: 373 Bytes
Versions: 4
Compression:
Stored size: 373 Bytes
Contents
require 'forwardable' module SuperTable class Record < Struct.new(:model) include ViewHelpers extend Forwardable delegate_missing_to :model class << self def property(attr_name) def_delegator :model, attr_name end end def helpers @helpers ||= Class.new do include ViewHelpers end.new end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
super_tools-0.0.4 | lib/super_table/record.rb |
super_tools-0.0.3 | lib/super_table/record.rb |
super_tools-0.0.2 | lib/super_table/record.rb |
super_tools-0.0.1 | lib/super_table/record.rb |