Class: Object

Inherits:
BasicObject
Defined in:
lib/common.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.parent_scopeObject



15
16
17
# File 'lib/common.rb', line 15

def self.parent_scope()
  @__parent_scope ||= eval self.name.split('::').tap { |_| _.pop }.join('::')
end

Instance Method Details

#andtap(&block) ⇒ Object



11
12
13
# File 'lib/common.rb', line 11

def andtap(&block)
  self && (block ? block.call(self) : self)
end