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)


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

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

Instance Method Details

#in_literal?Boolean

Returns:

  • (Boolean)


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

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