class Optics::HashLens
Public Class Methods
new(key)
click to toggle source
Calls superclass method
Optics::Lens::new
# File lib/optics.rb, line 29 def initialize(key) super( -> (subject) { subject[key] }, -> (subject, value) { subject.merge(key => value) } ) end