Sha256: 193b0222b9182b66cf2f69c1a28d2ec05a521e717d80c1b5f3f6b4d2c8ce4467
Contents?: true
Size: 472 Bytes
Versions: 15
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.tt", "app/services/avo/filters/#{singular_name}.rb" end end end end
Version data entries
15 entries across 15 versions & 1 rubygems