Sha256: 46293b6ff035c7b184462443897c4071be88238712655be43e76cb4c55bb1003

Contents?: true

Size: 278 Bytes

Versions: 45

Compression:

Stored size: 278 Bytes

Contents

class String
  def html_safe
    # Convert to a real string (opal uses native strings normally, so wrap so we can
    # use instance variables)
    str = String.new(self)
    str.instance_variable_set('@html_safe', true)
    str
  end

  def html_safe?
    @html_safe
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
volt-0.9.5.pre2 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.5.pre1 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.4 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.4.pre5 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.4.pre3 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.4.pre2 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.4.pre1 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.3 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.3.pre6 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.3.pre5 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.3.pre4 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.3.pre3 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.3.pre2 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.3.pre1 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.2 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.1 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.1.pre5 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.1.pre4 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.1.pre3 lib/volt/page/bindings/html_safe/string_extension.rb
volt-0.9.1.pre2 lib/volt/page/bindings/html_safe/string_extension.rb