Module: Monolens::Object
- Defined in:
- lib/monolens/object.rb,
lib/monolens/object/keys.rb,
lib/monolens/object/rename.rb,
lib/monolens/object/select.rb,
lib/monolens/object/values.rb,
lib/monolens/object/transform.rb
Defined Under Namespace
Classes: Keys, Rename, Select, Transform, Values
Class Method Summary
collapse
Class Method Details
.keys(lens) ⇒ Object
13
14
15
|
# File 'lib/monolens/object.rb', line 13
def keys(lens)
Keys.new(lens)
end
|
.rename(parts) ⇒ Object
3
4
5
|
# File 'lib/monolens/object.rb', line 3
def rename(parts)
Rename.new(parts)
end
|
.select(lens) ⇒ Object
23
24
25
|
# File 'lib/monolens/object.rb', line 23
def select(lens)
Select.new(lens)
end
|
8
9
10
|
# File 'lib/monolens/object.rb', line 8
def transform(parts)
Transform.new(parts)
end
|
.values(lens) ⇒ Object
18
19
20
|
# File 'lib/monolens/object.rb', line 18
def values(lens)
Values.new(lens)
end
|