class DaimonSkycrawlers::Generator::Processor
@private
Public Class Methods
source_root()
click to toggle source
# File lib/daimon_skycrawlers/generator/processor.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/processor.rb, line 17 def create_files config = { class_name: name.classify, } template("processor.rb.erb", "app/processors/#{name.underscore}.rb", config) end
display_post_message()
click to toggle source
# File lib/daimon_skycrawlers/generator/processor.rb, line 24 def display_post_message puts <<MESSAGE You can register your processor in `app/processor.rb` to run your processor. Following code snippet is useful: processor = #{name.classify}.new DaimonSkycrawlers.register_processor(processor) MESSAGE end