class GraphQL::Define::InstanceDefinable::AssignAttribute
Public Class Methods
new(attr_name)
click to toggle source
# File lib/graphql/define/instance_definable.rb, line 287 def initialize(attr_name) @attr_assign_method = :"#{attr_name}=" end
Public Instance Methods
call(defn, value)
click to toggle source
# File lib/graphql/define/instance_definable.rb, line 291 def call(defn, value) defn.public_send(@attr_assign_method, value) end