Sha256: ab1aa845b82c2ef20bd0dbaf50f9cc12c39ada284c6d1d5d4a11b37569cba434
Contents?: true
Size: 268 Bytes
Versions: 1
Compression:
Stored size: 268 Bytes
Contents
module Teamwork class Thing def initialize(item) item.each_pair do |key, value| key = key.split(/[\s-]/).join('_').downcase singleton_class.class_eval do; attr_accessor key; end send("#{key}=", value) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
teamworkpm-2.0.0 | lib/teamwork/client/thing.rb |