Class: BeaconGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- BeaconGenerator
- Defined in:
- lib/generators/beacon/beacon_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_beacon_file ⇒ Object
8 9 10 |
# File 'lib/generators/beacon/beacon_generator.rb', line 8 def create_beacon_file template 'beacon.rb.tt', File.join('app', 'beacons', class_path, "#{file_name}_beacon.rb") end |
#insert_inclusion_into_model_file ⇒ Object
12 13 14 15 16 |
# File 'lib/generators/beacon/beacon_generator.rb', line 12 def insert_inclusion_into_model_file inject_into_class "app/models/#{file_name}.rb", class_name do " include Beaconable\n" end end |