Sha256: a3daf5a1f62b503251f049f17f318c76412134eb577bed3d871838bd2c530256
Contents?: true
Size: 581 Bytes
Versions: 1
Compression:
Stored size: 581 Bytes
Contents
# frozen_string_literal: true module TinyFilter module Generators class FilterGenerator < ::Rails::Generators::NamedBase source_root File.expand_path("templates", __dir__) argument :keys, type: :array, required: false, default: [] desc "This generator creates a filter for provided model" def create_filter template_file = File.join("app/filters", class_path, filter_file_name) template "filter.rb.tt", template_file end private def filter_file_name "#{file_name}_filter.rb" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tiny_filter-0.2.0 | lib/generators/tiny_filter/filter/filter_generator.rb |