class Graphlyte::Schema::Types::Base

Attributes

name[R]
placeholder[R]

Public Class Methods

new(name, placeholder, defaults=nil) click to toggle source
# File lib/graphlyte/schema/types/base.rb, line 39
def initialize(name, placeholder, defaults=nil)
  @name = name
  @placeholder = placeholder
  @defaults = defaults
end

Public Instance Methods

default() click to toggle source
# File lib/graphlyte/schema/types/base.rb, line 45
def default
  return nil if @defaults.class == NilClass
  Defaults.new(@defaults)
end