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)


361
362
363
# File 'lib/textbringer/modes/ruby_mode.rb', line 361

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

Instance Method Details

#in_literal?Boolean

Returns:

  • (Boolean)


365
366
367
368
369
# File 'lib/textbringer/modes/ruby_mode.rb', line 365

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