# class IRB::Statement::Expression

### Public Class Methods

new(code, is_assignment) click to toggle source

    # File lib/irb/statement.rb, line 24
    def initialize(code, is_assignment)
      @code = code
      @is_assignment = is_assignment
    end

### Public Instance Methods

evaluable_code() click to toggle source

    # File lib/irb/statement.rb, line 41
    def evaluable_code
      @code
    end

is_assignment?() click to toggle source

    # File lib/irb/statement.rb, line 37
    def is_assignment?
      @is_assignment
    end

should_be_handled_by_debugger?() click to toggle source

    # File lib/irb/statement.rb, line 33
    def should_be_handled_by_debugger?
      true
    end

suppresses_echo?() click to toggle source

    # File lib/irb/statement.rb, line 29
    def suppresses_echo?
      @code.match?(/;\s*\z/)
    end