Sha256: d4f5597ac7b54a9a43e96e9cddf116d27b2ee50de5083db510184bd9349f05d4

Contents?: true

Size: 212 Bytes

Versions: 7

Compression:

Stored size: 212 Bytes

Contents

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

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cuker-0.6.7 lib/cuker/helpers/_interface.rb
cuker-0.6.6 lib/cuker/helpers/_interface.rb
cuker-0.6.5 lib/cuker/helpers/_interface.rb
cuker-0.5.22 lib/cuker/helpers/_interface.rb
cuker-0.5.21 lib/cuker/helpers/_interface.rb
cuker-0.5.15 lib/cuker/helpers/_interface.rb
cuker-0.5.7 lib/cuker/helpers/_interface.rb