Module: CallerClass

Defined in:
lib/caller_class.rb,
lib/caller_class/version.rb

Constant Summary collapse

PATTERN =
/\<class\:(\w+)\>/
VERSION =
'0.0.1'

Instance Method Summary collapse

Instance Method Details

#caller_classObject



6
7
8
9
# File 'lib/caller_class.rb', line 6

def caller_class
  klass = caller.detect { |c| c =~ PATTERN }
  klass.match(PATTERN)[1] if klass
end