Sha256: 2e24bbf20454b3c98381abff2b02c7a50649b33b27c3f4422e2ed6725d8c1000
Contents?: true
Size: 580 Bytes
Versions: 2
Compression:
Stored size: 580 Bytes
Contents
module PrivatePlease module Utils module SourceFileUtils module_function def source_path_and_lineno(klass, separator, method) is_instance_method = separator == '#' if klass.instance_of?(Module) is_instance_method ? klass.instance_method(method).source_location : klass.singleton_method(method).source_location else is_instance_method ? klass.instance_method(method).source_location : klass.method(method).source_location end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
private_please-0.1.1 | lib/private_please/utils/source_file_utils.rb |
private_please-0.1.0 | lib/private_please/utils/source_file_utils.rb |