Sha256: 51e748cadd5bbfa95112906e955b72e3e213690b0cec676539f63a753ec47466
Contents?: true
Size: 389 Bytes
Versions: 1
Compression:
Stored size: 389 Bytes
Contents
$:.push File.expand_path('../', __FILE__) require "hash_delegate/version" require "hash_delegate/accessor" require "active_support/all" module HashDelegate def hash_delegate(*args) options = args.extract_options! accessor = Accessor.new self args.each do |key| accessor.define_getter key, options[:to] accessor.define_setter key, options[:to] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hash_delegate-0.0.4 | lib/hash_delegate.rb |