Module: Monolens::Object

Extended by:
Namespace
Defined in:
lib/monolens/stdlib/object.rb,
lib/monolens/stdlib/object/keys.rb,
lib/monolens/stdlib/object/merge.rb,
lib/monolens/stdlib/object/allbut.rb,
lib/monolens/stdlib/object/extend.rb,
lib/monolens/stdlib/object/rename.rb,
lib/monolens/stdlib/object/select.rb,
lib/monolens/stdlib/object/values.rb,
lib/monolens/stdlib/object/transform.rb

Defined Under Namespace

Classes: Allbut, Extend, Keys, Merge, Rename, Select, Transform, Values

Class Method Summary collapse

Methods included from Namespace

factor_lens

Class Method Details

.allbut(options, registry) ⇒ Object



5
6
7
# File 'lib/monolens/stdlib/object.rb', line 5

def allbut(options, registry)
  Allbut.new(options, registry)
end

.extend(options, registry) ⇒ Object



10
11
12
# File 'lib/monolens/stdlib/object.rb', line 10

def extend(options, registry)
  Extend.new(options, registry)
end

.keys(options, registry) ⇒ Object



25
26
27
# File 'lib/monolens/stdlib/object.rb', line 25

def keys(options, registry)
  Keys.new(options, registry)
end

.merge(options, registry) ⇒ Object



40
41
42
# File 'lib/monolens/stdlib/object.rb', line 40

def merge(options, registry)
  Merge.new(options, registry)
end

.rename(options, registry) ⇒ Object



15
16
17
# File 'lib/monolens/stdlib/object.rb', line 15

def rename(options, registry)
  Rename.new(options, registry)
end

.select(options, registry) ⇒ Object



35
36
37
# File 'lib/monolens/stdlib/object.rb', line 35

def select(options, registry)
  Select.new(options, registry)
end

.transform(options, registry) ⇒ Object



20
21
22
# File 'lib/monolens/stdlib/object.rb', line 20

def transform(options, registry)
  Transform.new(options, registry)
end

.values(options, registry) ⇒ Object



30
31
32
# File 'lib/monolens/stdlib/object.rb', line 30

def values(options, registry)
  Values.new(options, registry)
end