class RubySimpleParser::Method
Constants
- METHOD_REGEX
Public Class Methods
extract_method_name(code)
click to toggle source
# File lib/generators/brain_damage/lib/ruby_simple_parser/method.rb, line 19 def self.extract_method_name(code) (code.match METHOD_REGEX)[:method_name].to_sym end
new(definition, visibility, parent = nil)
click to toggle source
Calls superclass method
RubySimpleParser::Block::new
# File lib/generators/brain_damage/lib/ruby_simple_parser/method.rb, line 5 def initialize(definition, visibility, parent = nil) super definition, parent @visibility = visibility @name = Method.extract_method_name definition end
Public Instance Methods
private?()
click to toggle source
# File lib/generators/brain_damage/lib/ruby_simple_parser/method.rb, line 11 def private? @visibility == :private end
public?()
click to toggle source
# File lib/generators/brain_damage/lib/ruby_simple_parser/method.rb, line 15 def public? @visibility == :public end