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)


399
400
401
# File 'lib/textbringer/modes/ruby_mode.rb', line 399

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

Instance Method Details

#in_literal?Boolean

Returns:

  • (Boolean)


403
404
405
406
407
# File 'lib/textbringer/modes/ruby_mode.rb', line 403

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