class FakeApiGenerator
Public Instance Methods
class_name()
click to toggle source
# File lib/generators/fake_api_generator.rb, line 13 def class_name args[0]&.strip end
create_fake_api_file()
click to toggle source
# File lib/generators/fake_api_generator.rb, line 4 def create_fake_api_file if file_name.blank? puts "Sample: rails g fake_api Product" exit end template 'routing.rb', File.join('app/fake_api', "#{file_name}_routing.rb") template 'factory.rb', File.join('app/fake_api', "#{file_name}_factory.rb") end
file_name()
click to toggle source
# File lib/generators/fake_api_generator.rb, line 17 def file_name class_name&.underscore end