Skip to content

tilia/tilia-vobject

tilia/vobject

Build Status

tilia/vobject is a port of sabre/vobject

The sabre/vobject library allows you to easily parse and manipulate iCalendar and vCard objects using PHP.

The goal of the VObject library is to create a very complete library, with an easy to use API.

Installation

Simply add tilia-vobject to your Gemfile and bundle it up:

  gem 'tilia-vobject', '~> 4.0.0'

Changes to sabre/vobject

  Sabre\VObject\FreeBusyGenerator#setTimeRange(DateTimeInterface $start = null, DateTimeInterface $end = null)

is replaced by

  Tilia::VObject::FreeBusyGenerator#time_range=(Range<Time>)

Unknown beginnings and ends can be replaced by Tilia::VObject::Settings.min_date and .max_date.

  Sabre\VObject\Property\ICalendar\DateTime#setDateTime(DateTimeInterface $dt, $isFloating = false)
  Sabre\VObject\Property\ICalendar\DateTime#setDateTimes(array $dt, $isFloating = false)

are replaced by

  Tilia::VObject::Property::ICalendar#date_time=(Time)
  Tilia::VObject::Property::ICalendar#date_times=(Array<Time>)
  Tilia::VObject::Property::ICalendar#floating=(Boolean)

Contributing

See Contributing

License

tilia-vobject is licensed under the terms of the three-clause BSD-license.

About

Port of the sabre-vobject library to ruby

Resources

License

BSD-3-Clause, BSD-3-Clause licenses found

Licenses found

BSD-3-Clause
LICENSE
BSD-3-Clause
LICENSE.sabre

Stars

Watchers

Forks

Packages

No packages published

Languages