module Sourcify::Method::Parser::RawScanner::Spec::KwBlockStartSupport
Public Class Methods
extended(base)
click to toggle source
# File lib/sourcify/spec/method/raw_scanner/spec_helper.rb, line 47 def self.extended(base) base.instance_eval do before do Extensions::Counter.class_eval do alias_method :orig_started?, :started? def started?; true; end end end after do Extensions::Counter.class_eval do alias_method :started?, :orig_started? end end def kw_block_start_counter(data) SCANNER.process(data) SCANNER.counter.counts end def kw_block_start_alias1 %w{class do module begin case module if unless} end def kw_block_start_alias2 %w{while until for} end end end
Public Instance Methods
kw_block_start_alias1()
click to toggle source
# File lib/sourcify/spec/method/raw_scanner/spec_helper.rb, line 68 def kw_block_start_alias1 %w{class do module begin case module if unless} end
kw_block_start_alias2()
click to toggle source
# File lib/sourcify/spec/method/raw_scanner/spec_helper.rb, line 72 def kw_block_start_alias2 %w{while until for} end
kw_block_start_counter(data)
click to toggle source
# File lib/sourcify/spec/method/raw_scanner/spec_helper.rb, line 63 def kw_block_start_counter(data) SCANNER.process(data) SCANNER.counter.counts end
started?()
click to toggle source
# File lib/sourcify/spec/method/raw_scanner/spec_helper.rb, line 53 def started?; true; end