lib/graphiti_gql/schema.rb in graphiti_gql-0.2.1 vs lib/graphiti_gql/schema.rb in graphiti_gql-0.2.2
- old
+ new
@@ -30,9 +30,24 @@
next_args = arguments.dup
yield(object, next_args, arguments)
end
end
+ def self.base_object
+ klass = Class.new(GraphQL::Schema::Object)
+ # TODO make this config maybe
+ if defined?(ActionView)
+ klass.send(:include, ActionView::Helpers::TranslationHelper)
+ klass.class_eval do
+ def initialize(*)
+ super
+ @virtual_path = "."
+ end
+ end
+ end
+ klass
+ end
+
def self.registry
Registry.instance
end
def self.print