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