class DeviseAuthy::Generators::DeviseAuthyGenerator

Public Instance Methods

inject_devise_authy_content() click to toggle source
# File lib/generators/devise_authy/devise_authy_generator.rb, line 10
def inject_devise_authy_content
  path = File.join(destination_root, "app", "models", "#{file_path}.rb")
  if File.exist?(path) &&
     !File.read(path).include?("authy_authenticatable")
    inject_into_file(path,
                     "authy_authenticatable, :",
                     :after => "devise :")
  end

  if File.exist?(path) &&
     !File.read(path).include?(":authy_id")
    inject_into_file(path,
                     ":authy_id, :last_sign_in_with_authy, ",
                     :after => "attr_accessible ")
  end
end