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.



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

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.



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

def class_name
  @class_name
end

#is_privateObject

Returns the value of attribute is_private.



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

def is_private
  @is_private
end

Instance Method Details

#method?Boolean

Returns:

  • (Boolean)


171
172
173
# File 'lib/drg/file_context.rb', line 171

def method?
  true
end