Module: Clock::Configure

Defined in:
lib/clock/clock.rb

Instance Method Summary collapse

Instance Method Details

#configure(receiver, attr_name: nil) ⇒ Object



122
123
124
125
126
127
# File 'lib/clock/clock.rb', line 122

def configure(receiver, attr_name: nil)
  attr_name ||= :clock
  instance = new
  receiver.public_send("#{attr_name}=", instance)
  instance
end