Sha256: cba0f7722158a0871b8a2e0545e83f535f4399899754c5137b38844a47a47715
Contents?: true
Size: 472 Bytes
Versions: 5
Compression:
Stored size: 472 Bytes
Contents
require 'rails/generators' module Generators module Avo class FilterGenerator < ::Rails::Generators::NamedBase source_root File.expand_path('templates', __dir__) class_option :select, type: :boolean namespace 'avo:filter' def create_resource_file type = 'boolean' type = 'select' if options[:select] template "filters/#{type}_filter.rb", "app/services/avo/filters/#{singular_name}.rb" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems