Sha256: f1010c8eba3159f8b59950a5247d3e03e6ea593b561cdae5e37d95ee02ba00f6

Contents?: true

Size: 420 Bytes

Versions: 2

Compression:

Stored size: 420 Bytes

Contents

# encoding: utf-8

module Develry
  class Project

    # Base class for project initializers
    class Initializer

      attr_reader :project
      protected   :project

      def initialize(project)
        @project = project
      end

      def call
        raise NotImplementedError, "#{self.class}##{__method__} must be implemented"
      end
    end # class Initializer
  end # class Project
end # module Develry

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
develry-0.0.3 lib/develry/project/initializer.rb
develry-0.0.2 lib/develry/project/initializer.rb