module LaunchBase::Utilities

Public Class Methods

gem_home() click to toggle source
# File lib/launch_base/utilities.rb, line 14
def self.gem_home
  Pathname.new(__dir__).join('..', '..')
end
get_rails_version() click to toggle source
# File lib/launch_base/utilities.rb, line 7
def self.get_rails_version
  output = `rails -v 2>&1`
  match_data = /Rails ([0-9.]+)/.match(output)

  match_data[1] if match_data
end
rails_up_to_date?(installed_rails_version) click to toggle source
# File lib/launch_base/utilities.rb, line 3
def self.rails_up_to_date?(installed_rails_version)
  Gem::Dependency.new('rails', RAILS_VERSION) =~ Gem::Dependency.new('rails', installed_rails_version)
end