Sha256: c76611b488c765a27e08c4d956ee72493ae3cbaf64eb26d42342716da9aeba17

Contents?: true

Size: 454 Bytes

Versions: 3

Compression:

Stored size: 454 Bytes

Contents

require "rails/generators"

module Generators
  class MockController < Rails::Generators::Base
    source_root(File.expand_path("../generators/templates/controllers", __dir__))

    def copy_controller_file
      copy_file("graphql_mocks_controller.rb", "app/controllers/graphql_mocks_controller.rb")
    end

    def register_controller_main_route
      route "get '/imitate_graphql', to: 'graphql_mocks#imitate', as: :imitate_graphql"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mock_graphql_ai-1.0.4 lib/generators/mock_controller.rb
mock_graphql_ai-1.0.3 lib/generators/mock_controller.rb
mock_graphql_ai-1.0.2 lib/generators/mock_controller.rb