class Sofav::Generators::SofavGenerator
Public Instance Methods
create_controller()
click to toggle source
# File lib/generators/sofav/sofav_generator.rb, line 24 def create_controller generate "controller", "Admin::#{file_name} --skip-routes" end
create_kaminari()
click to toggle source
# File lib/generators/sofav/sofav_generator.rb, line 28 def create_kaminari generate "kaminari:views", "default --views-prefix admin" end
create_locales_activerecord()
click to toggle source
# File lib/generators/sofav/sofav_generator.rb, line 32 def create_locales_activerecord @record = Array.new attributes.each do |a| @record << a.name end create_config_record(file_name, @record) end
create_locales_attribute_types()
click to toggle source
# File lib/generators/sofav/sofav_generator.rb, line 41 def create_locales_attribute_types create_config_attribute(file_name, attributes) end
create_model()
click to toggle source
# File lib/generators/sofav/sofav_generator.rb, line 14 def create_model @agruments = "#{file_name}" attributes.each do |a| @agruments += " #{a.name}:#{a.type}" end generate "model", @agruments end
create_model_decorator()
click to toggle source
# File lib/generators/sofav/sofav_generator.rb, line 45 def create_model_decorator create_decorator(file_name, class_name, attributes) end