Sha256: 8bf2436616fcbebf405c510432d92dcd461b5618bd4117d157d604436f0c6c95
Contents?: true
Size: 450 Bytes
Versions: 5
Compression:
Stored size: 450 Bytes
Contents
module Tokamak module Builder require "tokamak/builder/base" require "tokamak/builder/values" require "tokamak/builder/json" require "tokamak/builder/xml" def self.helper_module_for(const) mod = Module.new mod.module_eval <<-EOS def collection(obj, *args, &block) #{const.name}.build(obj, *args, &block) end alias_method :member, :collection EOS mod end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
tokamak-1.2.1 | lib/tokamak/builder.rb |
tokamak-1.2.0 | lib/tokamak/builder.rb |
tokamak-1.1.5 | lib/tokamak/builder.rb |
tokamak-1.1.4 | lib/tokamak/builder.rb |
tokamak-1.1.3 | lib/tokamak/builder.rb |