Sha256: f16328007a6847129d96c6ae31129bfa9da2dc2ef093db02ab9a75ad1e0cd565
Contents?: true
Size: 708 Bytes
Versions: 2
Compression:
Stored size: 708 Bytes
Contents
# encoding: utf-8 require 'rails_best_practices/core/check' module RailsBestPractices module Prepares # Remember the mailer names. class MailerPrepare < Core::Check include Core::Check::Klassable def interesting_nodes [:class, :module] end def interesting_files /#{MAILER_FILES}|#{MODEL_FILES}/ end def initialize @mailers = Prepares.mailers end # check class node. # # if it is a subclass of ActionMailer::Base, # then remember its class name. def start_class(node) if "ActionMailer::Base" == current_extend_class_name @mailers << @klass end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_best_practices-1.3.0 | lib/rails_best_practices/prepares/mailer_prepare.rb |
rails_best_practices-1.2.0 | lib/rails_best_practices/prepares/mailer_prepare.rb |