Module: Selfish
- Included in:
- Object
- Defined in:
- lib/selfish.rb,
lib/selfish/version.rb
Defined Under Namespace
Modules: OneCharacter, UnderScore
Constant Summary
collapse
- VERSION =
"0.1.1"
Instance Method Summary
collapse
Instance Method Details
10
11
12
|
# File 'lib/selfish.rb', line 10
def _self
self
end
|
#selfish(*a, &b) ⇒ Object
4
5
6
7
8
9
|
# File 'lib/selfish.rb', line 4
def selfish(*a, &b)
if !a.empty? && !b
b = a.shift.to_proc
end
proc {|_, *arg| _.instance_exec(*a, *arg, &b)}
end
|