Class: Ibrain::Types::BaseField
- Inherits:
-
GraphQL::Schema::Field
- Object
- GraphQL::Schema::Field
- Ibrain::Types::BaseField
- Defined in:
- app/graphql/ibrain/types/base_field.rb
Instance Method Summary collapse
-
#initialize(*args, default_value: nil, roles: nil, **kwargs, &block) ⇒ BaseField
constructor
A new instance of BaseField.
Constructor Details
#initialize(*args, default_value: nil, roles: nil, **kwargs, &block) ⇒ BaseField
Returns a new instance of BaseField.
8 9 10 11 12 13 |
# File 'app/graphql/ibrain/types/base_field.rb', line 8 def initialize(*args, default_value: nil, roles: nil, **kwargs, &block) super(*args, camelize: false, **kwargs, &block) extension(::Ibrain::Extentions::DefaultValue, default_value: default_value) unless default_value.nil? extension(Ibrain::Extentions::Roles, roles: roles) if roles end |