Sha256: 93ddd9efdeb4edb3bd1136e0531b107d008663cd680118056d65be831ecc949a

Contents?: true

Size: 465 Bytes

Versions: 5

Compression:

Stored size: 465 Bytes

Contents

# frozen_string_literal: true

module Interage
  module Query
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path('templates', __dir__)

      desc 'Generates a application query.'

      def create_application_query
        copy_file 'application_query.rb', application_query_path
      end

      private

      def application_query_path
        Rails.root.join('app/queries/application_query.rb')
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
interage-query-0.1.4 lib/generators/interage/query/install/install_generator.rb
interage-query-0.1.3 lib/generators/interage/query/install/install_generator.rb
interage-query-0.1.2 lib/generators/interage/query/install/install_generator.rb
interage-query-0.1.1 lib/generators/interage/query/install/install_generator.rb
interage-query-0.1.0 lib/generators/interage/query/install/install_generator.rb