Sha256: d0f9c76c35f9917278815913c0d52bb7907eb46673c78c5c49cb4c102726125b

Contents?: true

Size: 542 Bytes

Versions: 253

Compression:

Stored size: 542 Bytes

Contents

##
## $Release: 2.7.0 $
## copyright(c) 2006-2011 kuwata-lab.com all rights reserved.
##

module Kernel

  ##
  ## raise NotImplementedError
  ##
  def not_implemented     #:doc:
    backtrace = caller()
    method_name = (backtrace.shift =~ /`(\w+)'$/) && $1
    mesg = "class #{self.class.name} must implement abstract method '#{method_name}()'."
    #mesg = "#{self.class.name}##{method_name}() is not implemented."
    err = NotImplementedError.new mesg
    err.set_backtrace backtrace
    raise err
  end
  private :not_implemented

end

Version data entries

253 entries across 213 versions & 42 rubygems

Version Path
brakeman-5.1.0 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-5.0.4 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-5.0.2 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-5.0.1 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-5.0.0 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-4.10.1 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-5.0.0.pre1 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-4.10.0 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
vagrant-unbundled-2.2.10.0 vendor/bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-4.9.1 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-4.9.0 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
vagrant-unbundled-2.2.9.0 vendor/bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-4.8.2 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
vagrant-unbundled-2.2.8.0 vendor/bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-4.8.1 bundle/ruby/2.4.0/gems/erubis-2.7.0/lib/erubis/util.rb
brakeman-4.8.0 bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.7.0/gems/erubis-2.7.0/lib/erubis/util.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.4.0/gems/erubis-2.7.0/lib/erubis/util.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.6.0/gems/erubis-2.7.0/lib/erubis/util.rb