Sha256: 9773b52c70efcb0dfe1a8a519dbc1c15e9e6a412d950bc09cba9404fbe68305f

Contents?: true

Size: 458 Bytes

Versions: 22

Compression:

Stored size: 458 Bytes

Contents

# @Opulent
module Opulent
  # @Compiler
  class Compiler
    # Generate the code for a while control structure
    #
    # @param node [Array] Node code generation data
    # @param indent [Fixnum] Size of the indentation to be added
    #
    def comment(node, indent)
      buffer_freeze "\n" if node[@options][:newline]
      buffer_freeze '<!-- '
      buffer_split_by_interpolation node[@value].strip, false
      buffer_freeze ' -->'
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
opulent-1.8.0 lib/opulent/compiler/comment.rb
opulent-1.7.11 lib/opulent/compiler/comment.rb
opulent-1.7.10 lib/opulent/compiler/comment.rb
opulent-1.7.9 lib/opulent/compiler/comment.rb
opulent-1.7.8 lib/opulent/compiler/comment.rb
opulent-1.7.7 lib/opulent/compiler/comment.rb
opulent-1.7.6 lib/opulent/compiler/comment.rb
opulent-1.7.5 lib/opulent/compiler/comment.rb
opulent-1.7.4 lib/opulent/compiler/comment.rb
opulent-1.7.3 lib/opulent/compiler/comment.rb
opulent-1.7.2 lib/opulent/compiler/comment.rb
opulent-1.7.1 lib/opulent/compiler/comment.rb
opulent-1.7.0 lib/opulent/compiler/comment.rb
opulent-1.6.9 lib/opulent/compiler/comment.rb
opulent-1.6.8 lib/opulent/compiler/comment.rb
opulent-1.6.7 lib/opulent/compiler/comment.rb
opulent-1.6.6 lib/opulent/compiler/comment.rb
opulent-1.6.5 lib/opulent/compiler/comment.rb
opulent-1.6.3 lib/opulent/compiler/comment.rb
opulent-1.6.2 lib/opulent/compiler/comment.rb