Sha256: e4fea36b361922a36e547a9293ace2eb7826d2f9afd5950c2ff8e506ba918d77

Contents?: true

Size: 601 Bytes

Versions: 10

Compression:

Stored size: 601 Bytes

Contents

# frozen_string_literal: true

module Capistrano
  module Ops
    require 'capistrano/ops/rails/lib/backup'
    require 'capistrano/ops/rails/lib/notification'
    require 'capistrano/ops/rails/lib/railtie' if defined?(Rails)
    require 'capistrano/ops/capistrano' if defined?(Capistrano::VERSION)

    def self.path
      Dir.pwd
    end

    def self.bin_rails?
      File.exist?(File.join(path, 'bin', 'rails'))
    end

    def self.script_rails?
      File.exist?(File.join(path, 'script', 'rails'))
    end

    def self.bundler?
      File.exist?(File.join(path, 'Gemfile'))
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
capistrano-ops-1.0.9 lib/capistrano/ops.rb
capistrano-ops-1.0.8 lib/capistrano/ops.rb
capistrano-ops-1.0.7 lib/capistrano/ops.rb
capistrano-ops-1.0.6 lib/capistrano/ops.rb
capistrano-ops-1.0.5 lib/capistrano/ops.rb
capistrano-ops-1.0.4 lib/capistrano/ops.rb
capistrano-ops-1.0.3 lib/capistrano/ops.rb
capistrano-ops-1.0.2 lib/capistrano/ops.rb
capistrano-ops-1.0.1 lib/capistrano/ops.rb
capistrano-ops-1.0.0 lib/capistrano/ops.rb