class DaimonSkycrawlers::Generator::Filter
@private
Public Class Methods
source_root()
click to toggle source
# File lib/daimon_skycrawlers/generator/filter.rb, line 13 def self.source_root (Pathname(__dir__) + "../../../templates").to_s end
Public Instance Methods
create_files()
click to toggle source
# File lib/daimon_skycrawlers/generator/filter.rb, line 17 def create_files config = { class_name: name.classify, } template("filter.rb.erb", "app/filters/#{name.underscore}.rb", config) end
display_post_message()
click to toggle source
# File lib/daimon_skycrawlers/generator/filter.rb, line 24 def display_post_message puts <<MESSAGE You can use this filter with both crawlers and processors. filter = #{name.classify}.new crawler = DaimonSkycrawlers::Crawler::Default.new crawler.before_process(filter) MESSAGE end