Sha256: 231bff5a0cf184d4e4d4050022414faa23d226e1f45d6acff9c61dd829dc93ed

Contents?: true

Size: 681 Bytes

Versions: 10

Compression:

Stored size: 681 Bytes

Contents

# => http://microformats.org/wiki/hcard
require 'microformat'
require 'mofo/geo'
require 'mofo/adr'

class HCard < Microformat
  container :vcard

  one :fn, :bday, :tz, :sort_string, :uid, :class,
      :geo => Geo

  many :label, :sound, :title, :role, :key,
       :mailer, :rev, :nickname, :category, :note,
       :logo => :url, :url => :url, :photo => :url,
       :adr => Adr

  one :n do
    one :family_name, :given_name, :additional_name
    many :honorific_prefix, :honorific_suffix
  end

  many :email do
    many :type
    many :value
  end

  many :tel do
    many :type
    many :value
  end

  many :org do
    one :organization_name, :organization_unit
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
calagator-1.0.0 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.9 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.8 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.7 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.6 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.5 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.3 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.2 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
grokus-1.0.0.1 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb
calagator-1.0.0.rc3 vendor/gems/mofo-0.2.8/lib/mofo/hcard.rb