16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/generators/admin_suite/resource/resource_generator.rb', line 16
def create_resource_definition
@model_class_name = model_name.camelize
@resource_class_name = "#{@model_class_name}Resource"
@portal = options[:portal].to_s
@section = options[:section].to_s
klass = safe_constantize(@model_class_name)
@columns = build_columns(klass)
@searchable = build_searchable(klass)
@form_fields = build_form_fields(klass)
template "resource.rb.tt", File.join(options[:output_dir], "#{@model_class_name.underscore}_resource.rb")
end
|