Class: Textbringer::RubyMode::PartialLiteralAnalyzer

Inherits:
Ripper
  • Object
show all
Defined in:
lib/textbringer/modes/ruby_mode.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.in_literal?(src) ⇒ Boolean

Returns:

  • (Boolean)


333
334
335
# File 'lib/textbringer/modes/ruby_mode.rb', line 333

def self.in_literal?(src)
  new(src).in_literal?
end

Instance Method Details

#in_literal?Boolean

Returns:

  • (Boolean)


337
338
339
340
341
# File 'lib/textbringer/modes/ruby_mode.rb', line 337

def in_literal?
  @literal_level = 0
  parse
  @literal_level > 0
end