class Crystal::StringInterpolation
inherits Crystal::ASTNode
¶
Included modules
Crystal::ExpandableNode
Crystal::Lexer::HeredocItem
Class methods¶
Methods¶
#==(other : self)
¶
(other : self)
Returns true
if this reference is the same as other. Invokes same?
.
#hash(hasher)
¶
(hasher)
#heredoc_indent : Int32
¶
: Int32
Removed indentation size. This property is only available when this is created from heredoc.
#heredoc_indent=(heredoc_indent : Int32)
¶
(heredoc_indent : Int32)
Removed indentation size. This property is only available when this is created from heredoc.
#interpret(method : String, args : Array(ASTNode), named_args : Hash(String, ASTNode)?, block : Crystal::Block?, interpreter : Crystal::MacroInterpreter, name_loc : Location?)
¶
(method : String, args : Array(ASTNode), named_args : Hash(String, ASTNode)?, block : Crystal::Block?, interpreter : Crystal::MacroInterpreter, name_loc : Location?)