Sha256: 341e7045b838ac3acd85b7d9d394d55a8fb82991e54ceb8def8d1ff1e38fe3f0
Contents?: true
Size: 706 Bytes
Versions: 1
Compression:
Stored size: 706 Bytes
Contents
require 'fileutils' module Pushify module Install def self.install! File.exist?(File.join(Dir.pwd, "Gemfile")) ? self.install_3! : self.install_2! end def self.install_2! return false if File.open('config/environments/development.rb', 'r').read.match(/\s*config\.gem\s+['"]pushify['"]/) File.open('config/environments/development.rb', 'a') do |f| f.write("\n\nconfig.gem 'pushify'\n") end true end def self.install_3! return false if File.open('Gemfile', 'r').read.match(/\s*gem\s+['"]pushify['"]/) File.open('Gemfile', 'a') do |f| f.write("\n\ngem 'pushify'\n") end true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pushify-1.0.0 | lib/pushify/install.rb |