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