Sha256: b4ddd478cc3bb25cbe965d45975c60c3b0e90dbe4524a748f1ad071b50c1c394

Contents?: true

Size: 302 Bytes

Versions: 4

Compression:

Stored size: 302 Bytes

Contents

require "psych"
# A string that is written to YAML as a folded string by default
class Todoloo::TaskList::FoldedString
  def initialize(string)
    @string = string
  end

  def encode_with(coder)
    coder.style = Psych::Nodes::Scalar::LITERAL
    coder.scalar = @string
    coder.tag = nil
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
todoloo-0.0.4 lib/todoloo/task_list/folded_string.rb
todoloo-0.0.3 lib/todoloo/task_list/folded_string.rb
todoloo-0.0.2 lib/todoloo/task_list/folded_string.rb
todoloo-0.0.1 lib/todoloo/task_list/folded_string.rb