Sha256: ebd0897c84824e0d9075c3da59b597f59da5185159295bc761ea436f65a1a6a8
Contents?: true
Size: 318 Bytes
Versions: 5
Compression:
Stored size: 318 Bytes
Contents
class Lono::Bundler::Component::Props module Extension def props(*names) names.each { |n| prop(n) } end def prop(name) name = name.to_sym define_method(name) do @props[name] end define_method("#{name}=") do |v| @props[name] = v end end end end
Version data entries
5 entries across 5 versions & 1 rubygems