module Dry::Interface::Interfaces::Abstract

Public Instance Methods

name() click to toggle source

Class name without parent module

@return [String]

Calls superclass method
# File lib/dry/interface/interfaces/abstract.rb, line 16
def name
  demodulize(super)
end
new(input, safe = false, &block) click to toggle source
# File lib/dry/interface/interfaces/abstract.rb, line 20
def new(input, safe = false, &block)
  if safe
    call_safe(input, &block)
  else
    call_unsafe(input)
  end
end