Files
chromebrew/lib/package_helpers.rb
2015-01-01 20:24:00 -08:00

8 lines
205 B
Ruby

class InstallError < RuntimeError; end
def property(*properties)
properties.each do |prop|
self.class_eval("def self.#{prop}(#{prop} = nil); @#{prop} = #{prop} if #{prop}; @#{prop}; end")
end
end