Sha256: eddd135450236bc7eedb550024a3d120f1c783fd8c065224f57a9e275b5f7056

Contents?: true

Size: 855 Bytes

Versions: 48

Compression:

Stored size: 855 Bytes

Contents

=begin
  Copyright (C) 2005 Jeff Rose

  This library is free software; you can redistribute it and/or modify it
  under the same terms as the ruby language itself, see the file COPYING for
  details.
=end

module Icalendar

  # A property can have attributes associated with it. These "property
  # parameters" contain meta-information about the property or the
  # property value. Property parameters are provided to specify such
  # information as the location of an alternate text representation for a
  # property value, the language of a text property value, the data type
  # of the property value and other attributes.
  class Parameter < Icalendar::Content

    def to_s
      s = ""
      
      s << "#{@name}="
      if is_escapable?
        s << escape(print_value())
      else
        s << print_value
      end

      s
    end

  end
end

Version data entries

48 entries across 48 versions & 4 rubygems

Version Path
icalendar-1.4.2 lib/icalendar/parameter.rb
icalendar-1.4.1 lib/icalendar/parameter.rb
icalendar-1.4.0 lib/icalendar/parameter.rb
icalendar-1.3.0 lib/icalendar/parameter.rb
icalendar-1.2.4 lib/icalendar/parameter.rb
icalendar-1.2.3 lib/icalendar/parameter.rb
icalendar-1.2.2 lib/icalendar/parameter.rb
icalendar-1.2.1 lib/icalendar/parameter.rb
icalendar-1.2.0 lib/icalendar/parameter.rb
icalendar-1.2 lib/icalendar/parameter.rb
icalendar-1.1.6 lib/icalendar/parameter.rb
icalendar-1.1.5 lib/icalendar/parameter.rb
icalendar-1.1.4 lib/icalendar/parameter.rb
icalendar-1.1.3 lib/icalendar/parameter.rb
icalendar-1.1.2 lib/icalendar/parameter.rb
icalendar-1.1.1 lib/icalendar/parameter.rb
icalendar-0.96.1 lib/icalendar/parameter.rb
icalendar-0.96.4 lib/icalendar/parameter.rb
icalendar-0.96.3 lib/icalendar/parameter.rb
icalendar-0.96.2 lib/icalendar/parameter.rb