class CutePrint::RubyParser::MethodCall

@api private

Public Class Methods

call?(sexp) click to toggle source
# File lib/cute_print/ruby_parser/method_call.rb, line 16
def self.call?(sexp)
  sexp[0] == :iter && sexp[1][0] == :call
end
call_to_method?(sexp, method_name) click to toggle source
# File lib/cute_print/ruby_parser/method_call.rb, line 12
def self.call_to_method?(sexp, method_name)
  call?(sexp) && sexp[1][2] == method_name
end

Public Instance Methods

block() click to toggle source
# File lib/cute_print/ruby_parser/method_call.rb, line 20
def block
  Block.new(@sexp[3])
end