Sha256: e7df949dc20c83a76e7cebfb79f51b91e6f495e3fec0a4a6829a11d28833d2b4

Contents?: true

Size: 206 Bytes

Versions: 2

Compression:

Stored size: 206 Bytes

Contents

module Ucasy
  class Callable
    class << self
      def call(...)
        new(...).call
      end
    end

    def call
      raise NotImplementedError, "You must implement call method"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ucasy-0.0.5 lib/ucasy/callable.rb
ucasy-0.0.4 lib/ucasy/callable.rb