Class: Evostream::Generators::InitializerGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/evostream/initializer_generator.rb

Overview

Create a generator for Rails application

Constant Summary collapse

INITIALIZER =
"  # frozen_string_literal: true\n\n  Evostream::Service.configuration do |config|\n    # URL to EvoStream for share video to final user\n    config.uri_in       = 'http://server_stream.local:80'\n\n    # URL to EvoStream for sending request to this API\n    config.uri_out      = 'http://server_stream.local:7777'\n\n    # Prefix to folder created for each video mangaed by EvoStream\n    config.name         = 'srteamming_'\n\n    # Folder for file created by EvoStream\n    config.web_root     = '/var/www/html'\n\n    # Name to model manipulate\n    config.model        = ModelUsedInDatabase\n\n    # Choose id to document manipulate in Database\n    config.model_id     = :identifier_used_in_model\n\n    # Use environment for this gem. Choose between :\n    # - development   : Write in log and Send request to evoStream\n    # - test          : Write in Log\n    # - production    : Send request to EvoStream\n    config.environment  = :test\n  end\n"

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject

Create initializer in Rails project



39
40
41
# File 'lib/generators/evostream/initializer_generator.rb', line 39

def copy_initializer
  initializer 'evostream_event.rb', INITIALIZER
end