Class: GraphQL::Upgrader::ProcToClassMethodTransform::NamedProcProcessor::ProcToMethodSection

Inherits:
Object
  • Object
show all
Defined in:
lib/graphql/upgrader/member.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeProcToMethodSection

Returns a new instance of ProcToMethodSection.



310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
# File 'lib/graphql/upgrader/member.rb', line 310

def initialize  # @proc_name_sym = proc_name.to_sym

  @proc_arg_names = nil  # Beginning of the `#{proc_name} -> {...}` call

  @proc_defn_start = nil  # End of the last `end/}`

  @proc_defn_end = nil  # Amount of whitespace to insert to the rewritten body

  @proc_defn_indent = nil  # First statement of the proc

  @proc_body_start = nil  # End of last statement in the proc

  @proc_body_end = nil  # Used for identifying the proper block

  @inside_proc = false
end

Instance Attribute Details

#inside_procObject

Returns the value of attribute inside_proc.



308
309
310
# File 'lib/graphql/upgrader/member.rb', line 308

def inside_proc
  @inside_proc
end

#proc_arg_namesObject

Returns the value of attribute proc_arg_names.



308
309
310
# File 'lib/graphql/upgrader/member.rb', line 308

def proc_arg_names
  @proc_arg_names
end

#proc_body_endObject

Returns the value of attribute proc_body_end.



308
309
310
# File 'lib/graphql/upgrader/member.rb', line 308

def proc_body_end
  @proc_body_end
end

#proc_body_startObject

Returns the value of attribute proc_body_start.



308
309
310
# File 'lib/graphql/upgrader/member.rb', line 308

def proc_body_start
  @proc_body_start
end

#proc_defn_endObject

Returns the value of attribute proc_defn_end.



308
309
310
# File 'lib/graphql/upgrader/member.rb', line 308

def proc_defn_end
  @proc_defn_end
end

#proc_defn_indentObject

Returns the value of attribute proc_defn_indent.



308
309
310
# File 'lib/graphql/upgrader/member.rb', line 308

def proc_defn_indent
  @proc_defn_indent
end

#proc_defn_startObject

Returns the value of attribute proc_defn_start.



308
309
310
# File 'lib/graphql/upgrader/member.rb', line 308

def proc_defn_start
  @proc_defn_start
end