add ast node method, has_key? and hash_value
rename source(self) to to_source
add replace_erb_stmt_with_expr action
add to_value and to_source doc