Sha256: 2c480f8f6804ecf3926cc40d07833d09c6e4c6b6b17c2f715cb7b678b6b639fc

Contents?: true

Size: 485 Bytes

Versions: 10

Compression:

Stored size: 485 Bytes

Contents

require_relative "base"

module Rumination
  module Deploy
    module ClassMethods
      def bootstrap target:
        deploy_class.new(target).bootstrap
      end

      def app target:
        deploy_class.new(target).call
      end

      def env target:
        deploy_class.new(target).env
      end

      def write_env_file target:
        deploy_class.new(target).write_env_file
      end

      def deploy_class
        config.deploy_class || Base
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rumination-0.10.9 lib/rumination/deploy/class_methods.rb
rumination-0.10.8 lib/rumination/deploy/class_methods.rb
rumination-0.10.7 lib/rumination/deploy/class_methods.rb
rumination-0.10.6 lib/rumination/deploy/class_methods.rb
rumination-0.10.5 lib/rumination/deploy/class_methods.rb
rumination-0.10.4 lib/rumination/deploy/class_methods.rb
rumination-0.10.3 lib/rumination/deploy/class_methods.rb
rumination-0.10.2 lib/rumination/deploy/class_methods.rb
rumination-0.10.1 lib/rumination/deploy/class_methods.rb
rumination-0.10.0 lib/rumination/deploy/class_methods.rb