Sha256: 15c219bd0eb93549a40a73937006a56a25267813b00dc50a765c6721d5bb16a0

Contents?: true

Size: 310 Bytes

Versions: 3

Compression:

Stored size: 310 Bytes

Contents

require "pathname"

module CypressRails
  class FindsBin
    LOCAL_PATH = "node_modules/.bin/cypress"

    def call(cypress_dir = Dir.pwd)
      local_path = Pathname.new(cypress_dir).join(LOCAL_PATH)
      if File.exist?(local_path)
        local_path
      else
        "cypress"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cypress-rails-0.8.0.rc1 lib/cypress-rails/finds_bin.rb
cypress-rails-0.7.1 lib/cypress-rails/finds_bin.rb
cypress-rails-0.7.0 lib/cypress-rails/finds_bin.rb