Sha256: 7dc2f948abb1c45682475cab4ff75eec673c15a330244be10a19b1365e0c86e7

Contents?: true

Size: 633 Bytes

Versions: 63

Compression:

Stored size: 633 Bytes

Contents

# encoding: utf-8
module Mutx
  module Platforms
    class Ruby
      def self.is_there_gemfile_lock?
        begin
          IO.read("#{Dir.pwd}/Gemfile.lock")
        rescue
          false
        end
      end

      def self.using_gemfile?
        begin
          IO.read("#{Dir.pwd}/Gemfile")
        rescue
          false
        end
      end

      def self.using_bundler?
        if self.using_gemfile?
          self.delete_gemfile_lock and true
        end
      end

      def self.delete_gemfile_lock
        begin
          File.delete("#{Dir.pwd}/Gemfile.lock")
        rescue
        end
      end
    end
  end
end

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
mutx-0.1.69 lib/mutx/platforms/ruby.rb
mutx-0.1.68 lib/mutx/platforms/ruby.rb
mutx-0.1.67 lib/mutx/platforms/ruby.rb
mutx-0.1.66 lib/mutx/platforms/ruby.rb
mutx-0.1.65 lib/mutx/platforms/ruby.rb
mutx-0.1.64 lib/mutx/platforms/ruby.rb
mutx-0.1.63 lib/mutx/platforms/ruby.rb
mutx-0.1.62 lib/mutx/platforms/ruby.rb
mutx-0.1.61 lib/mutx/platforms/ruby.rb
mutx-0.1.60 lib/mutx/platforms/ruby.rb
mutx-0.1.59 lib/mutx/platforms/ruby.rb
mutx-0.1.58 lib/mutx/platforms/ruby.rb
mutx-0.1.57 lib/mutx/platforms/ruby.rb
mutx-0.1.56 lib/mutx/platforms/ruby.rb
mutx-0.1.55 lib/mutx/platforms/ruby.rb
mutx-0.1.54 lib/mutx/platforms/ruby.rb
mutx-0.1.53 lib/mutx/platforms/ruby.rb
mutx-0.1.52 lib/mutx/platforms/ruby.rb
mutx-0.1.51 lib/mutx/platforms/ruby.rb
mutx-0.1.50 lib/mutx/platforms/ruby.rb