Sha256: abbc25ad0dbf233300a6ee5be241fc12eff08921fff4da75b72a85d550763df7
Contents?: true
Size: 331 Bytes
Versions: 2
Compression:
Stored size: 331 Bytes
Contents
module Trumpet class Resource protected def initialize(attributes) attributes.each do |attribute, value| self.class.send(:define_method, attribute) { instance_variable_get(:"@#{attribute.to_s}") } instance_variable_set(:"@#{attribute.to_s}", value) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trumpet-trumpet-0.1.0 | lib/trumpet/resource.rb |
trumpet-trumpet-0.1.1 | lib/trumpet/resource.rb |