Sha256: eb003c6e446947571b97cb91da6a5063e00f45a053b70cd7a64cd3f4d1a08245

Contents?: true

Size: 341 Bytes

Versions: 3

Compression:

Stored size: 341 Bytes

Contents

module PointRb
  module Actions
    class CheckIfPointRbHasAlreadyBeenInitialized
      def initialize(app)
        @app = app
      end

      def call(env)
        raise Exceptions::PointRbWasAlreadInitialized , "This system has already been setup." if File.exists? env.layout_directory

        @app.call(env)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pointrb-0.1.2 lib/pointrb/actions/check_if_pointrb_has_already_been_initialized.rb
pointrb-0.1.1 lib/pointrb/actions/check_if_pointrb_has_already_been_initialized.rb
pointrb-0.1.0 lib/pointrb/actions/check_if_pointrb_has_already_been_initialized.rb