class Bookable::Generators::ControllerGenerator
Public Instance Methods
generate_bookable_controller()
click to toggle source
# File lib/bookable/generators/bookable/controller_generator.rb, line 9 def generate_bookable_controller template "booking_controller.rb", "app/controllers/bookings_controller.rb" template "resource_controller.rb", "app/controllers/#{resource_name_underscore.pluralize}_controller.rb" route "resources :#{resource_name_underscore.pluralize} do\n" \ "\t resources :bookings\n" \ "\tend" end
Private Instance Methods
resource_name_camelize()
click to toggle source
# File lib/bookable/generators/bookable/controller_generator.rb, line 23 def resource_name_camelize resource_name.camelize end
resource_name_underscore()
click to toggle source
# File lib/bookable/generators/bookable/controller_generator.rb, line 19 def resource_name_underscore resource_name.underscore end