Sha256: 01f8502334b0df8c9a0e3bc0a9ea3fec88fa10872083e34da2d5cb5637a20566

Contents?: true

Size: 202 Bytes

Versions: 3

Compression:

Stored size: 202 Bytes

Contents

module Cuker
  module Interface
    def method(name)
      define_method(name) {|*args|
        raise NotImplementedError.new("implemented interface method: '#{name}'")
      }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cuker-0.5.3 lib/cuker/helpers/_interfact.rb
cuker-0.4.9 lib/cuker/helpers/_interfact.rb
cuker-0.4.5 lib/cuker/helpers/_interfact.rb