class Adminpanel::GalleryGenerator
Public Instance Methods
generate_model()
click to toggle source
# File lib/generators/adminpanel/gallery/gallery_generator.rb, line 7 def generate_model template 'gallery_template.rb', "app/models/adminpanel/#{lower_name}.rb" end
generate_uploader()
click to toggle source
# File lib/generators/adminpanel/gallery/gallery_generator.rb, line 11 def generate_uploader template 'uploader.rb', "app/uploaders/adminpanel/#{lower_name}_uploader.rb" end
Private Instance Methods
class_name()
click to toggle source
# File lib/generators/adminpanel/gallery/gallery_generator.rb, line 24 def class_name "#{reference_name.camelize}file" end
lower_name()
click to toggle source
# File lib/generators/adminpanel/gallery/gallery_generator.rb, line 20 def lower_name "#{reference_name}file" end
reference_name()
click to toggle source
# File lib/generators/adminpanel/gallery/gallery_generator.rb, line 16 def reference_name name.singularize.downcase end