class Graphql::SugarGenerator

Public Instance Methods

add_paths() click to toggle source
# File lib/generators/graphql/sugar/sugar_generator.rb, line 5
def add_paths
  application { 'config.eager_load_paths += Dir["#{config.root}/app/graphql/functions/**/"]' }
  application { 'config.eager_load_paths += Dir["#{config.root}/app/graphql/mutators/**/"]' }
  application { 'config.eager_load_paths += Dir["#{config.root}/app/graphql/resolvers/**/"]' }
end
create_application_files() click to toggle source
# File lib/generators/graphql/sugar/sugar_generator.rb, line 11
def create_application_files
  template 'application_function.erb', 'app/graphql/functions/application_function.rb'
  template 'application_resolver.erb', 'app/graphql/resolvers/application_resolver.rb'
  template 'application_mutator.erb', 'app/graphql/mutators/application_mutator.rb'
end