class Orbacle::GlobalTree::Method

Attributes

args[R]
id[R]
location[R]
name[R]
place_of_definition_id[R]
visibility[RW]

Public Class Methods

new(id, place_of_definition_id, name, location, visibility, args) click to toggle source
# File lib/orbacle/global_tree.rb, line 13
def initialize(id, place_of_definition_id, name, location, visibility, args)
  raise ArgumentError.new(visibility) if ![:public, :private, :protected].include?(visibility)

  @id = id
  @place_of_definition_id = place_of_definition_id
  @name = name
  @location = location
  @visibility = visibility
  @args = args
end