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)


340
341
342
# File 'lib/textbringer/modes/ruby_mode.rb', line 340

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

Instance Method Details

#in_literal?Boolean

Returns:

  • (Boolean)


344
345
346
347
348
# File 'lib/textbringer/modes/ruby_mode.rb', line 344

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