class RailsBestPractices::Prepares::GemfilePrepare

Remember all gems in Gemfile

Public Class Methods

new() click to toggle source
# File lib/rails_best_practices/prepares/gemfile_prepare.rb, line 9
def initialize
  @gems = Prepares.gems
end

Public Instance Methods

check(_filename, content) click to toggle source
# File lib/rails_best_practices/prepares/gemfile_prepare.rb, line 13
def check(_filename, content)
  content.split("\n").each do |line|
    if line =~ /([^ ]+) \((\d.*)\)/
      @gems << Core::Gem.new(Regexp.last_match(1), Regexp.last_match(2))
    end
  end
end