class YlChat::PerformersGenerator

Constants

PERFORMERS_PATH
TEMPLATE_PATH

Public Instance Methods

create_performers() click to toggle source
# File lib/generators/yl_chat/performers_generator.rb, line 7
def create_performers
  create_performer 'connect_user_to_room.rb'
  create_performer 'create_room.rb'
  create_performer 'identify_user.rb'
  create_performer 'notify.rb'
end

Private Instance Methods

create_performer(file_name) click to toggle source
# File lib/generators/yl_chat/performers_generator.rb, line 16
def create_performer(file_name)
  path = PERFORMERS_PATH + file_name
  template = performer_template(file_name)
  create_file path, template
end
performer_template(file_name) click to toggle source
# File lib/generators/yl_chat/performers_generator.rb, line 22
def performer_template(file_name)
  path = TEMPLATE_PATH + file_name
  File.read(File.expand_path(path, __FILE__))
end