class Graphoid::Grapho
Attributes
camel_name[R]
filter[R]
input[R]
name[R]
order[R]
plural[R]
type[R]
Public Class Methods
new(model)
click to toggle source
# File lib/graphoid/grapho.rb, line 8 def initialize(model) build_naming(model) @type = Graphoid::Types.generate(model) @order = Graphoid::Sorter.generate(model) @input = Graphoid::Inputs.generate(model) @filter = Graphoid::Filters.generate(model) end
Private Instance Methods
build_naming(model)
click to toggle source
# File lib/graphoid/grapho.rb, line 19 def build_naming(model) @camel_name = Utils.graphqlize(model.name) @name = @camel_name.underscore @plural = @name.pluralize end