Class: DRG::FileContext::MethodDefinition

Inherits:
Definition
  • Object
show all
Defined in:
lib/drg/file_context.rb

Direct Known Subclasses

ClassMethodDef, InstanceMethodDef

Instance Attribute Summary collapse

Attributes inherited from Definition

#line_number, #name, #open

Instance Method Summary collapse

Methods inherited from Definition

#close, #eql?, #inspect

Methods included from NullDefinition

#block?, #class?, #mod?

Constructor Details

#initialize(name, line_number, class_name, is_private) ⇒ MethodDefinition

Returns a new instance of MethodDefinition.



162
163
164
165
# File 'lib/drg/file_context.rb', line 162

def initialize(name, line_number, class_name, is_private)
  super(name, line_number, false)
  @class_name, @is_private = class_name, is_private
end

Instance Attribute Details

#class_nameObject

Returns the value of attribute class_name.



160
161
162
# File 'lib/drg/file_context.rb', line 160

def class_name
  @class_name
end

#is_privateObject

Returns the value of attribute is_private.



160
161
162
# File 'lib/drg/file_context.rb', line 160

def is_private
  @is_private
end

Instance Method Details

#method?Boolean

Returns:

  • (Boolean)


167
168
169
# File 'lib/drg/file_context.rb', line 167

def method?
  true
end