module PoroProperties::Defaults::ClassMethods

Attributes

properties_defaults[RW]

Public Instance Methods

property(name, default:) click to toggle source
Calls superclass method
# File lib/poro_properties/defaults.rb, line 10
def property(name, default:)
  super(name)
  define_method(name) do
    instance_variable_get("@#{name}") || default
  end
end