Class: DatabaseLogic::Generators::EventGenerator

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

Instance Method Summary collapse

Instance Method Details

#generate(asset_type = :event) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/generators/database_logic/event_generator.rb', line 10

def generate(asset_type = :event)
    ensure_path_exists! asset_type
    validate_file_name! asset_type
    validate_asset_name! asset_type
    
    @frequency = frequency
    validate_frequency!
    
    @time_unit = time_unit
    validate_time_unit!
    create_asset! asset_type
end