-
Name
-
icalendar
-
Version
-
2.11.2
-
Platform
-
ruby
-
Authors
-
Ryan Ahearn
-
Bindir
-
bin
-
Date
-
2025-06-21 00:00:00 UTC
-
Dependencies
-
base64 (>= 0)
ice_cube (~> 0.16)
logger (>= 0)
ostruct (>= 0)
rake (~> 13.0, development)
bundler (~> 2.0, development)
activesupport (~> 7.1, development)
tzinfo (~> 2.0, development)
tzinfo-data (~> 1.2020, development)
timecop (~> 0.9, development)
rspec (~> 3.8, development)
simplecov (~> 0.16, development)
byebug (>= 0, development)
-
Description
-
Implements the iCalendar specification (RFC-5545) in Ruby. This allows
for the generation and parsing of .ics files, which are used by a
variety of calendaring applications.
-
Email
-
ryan.c.ahearn@gmail.com
-
Files
-
.github/workflows/main.yml
.gitignore
.rspec
CHANGELOG.md
Gemfile
LICENSE
README.md
Rakefile
icalendar.gemspec
lib/icalendar.rb
lib/icalendar/alarm.rb
lib/icalendar/calendar.rb
lib/icalendar/component.rb
lib/icalendar/downcased_hash.rb
lib/icalendar/event.rb
lib/icalendar/freebusy.rb
lib/icalendar/has_components.rb
lib/icalendar/has_properties.rb
lib/icalendar/journal.rb
lib/icalendar/logger.rb
lib/icalendar/marshable.rb
lib/icalendar/offset.rb
lib/icalendar/offset/active_support_exact.rb
lib/icalendar/offset/active_support_partial.rb
lib/icalendar/offset/null.rb
lib/icalendar/offset/time_zone_store.rb
lib/icalendar/parser.rb
lib/icalendar/timezone.rb
lib/icalendar/timezone_store.rb
lib/icalendar/todo.rb
lib/icalendar/tzinfo.rb
lib/icalendar/value.rb
lib/icalendar/values/binary.rb
lib/icalendar/values/boolean.rb
lib/icalendar/values/cal_address.rb
lib/icalendar/values/date.rb
lib/icalendar/values/date_or_date_time.rb
lib/icalendar/values/date_time.rb
lib/icalendar/values/duration.rb
lib/icalendar/values/float.rb
lib/icalendar/values/helpers/active_support_time_with_zone_adapter.rb
lib/icalendar/values/helpers/array.rb
lib/icalendar/values/helpers/time_with_zone.rb
lib/icalendar/values/integer.rb
lib/icalendar/values/period.rb
lib/icalendar/values/recur.rb
lib/icalendar/values/text.rb
lib/icalendar/values/time.rb
lib/icalendar/values/uri.rb
lib/icalendar/values/utc_offset.rb
lib/icalendar/version.rb
spec/alarm_spec.rb
spec/calendar_spec.rb
spec/downcased_hash_spec.rb
spec/event_spec.rb
spec/fixtures/bad_wrapping.ics
spec/fixtures/custom_component.ics
spec/fixtures/event.ics
spec/fixtures/nondefault_values.ics
spec/fixtures/nonstandard.ics
spec/fixtures/recurrence.ics
spec/fixtures/reversed_timezone.ics
spec/fixtures/single_event.ics
spec/fixtures/single_event_bad_dtstart.ics
spec/fixtures/single_event_bad_line.ics
spec/fixtures/single_event_bad_location.ics
spec/fixtures/single_event_bad_organizer.ics
spec/fixtures/single_event_organizer_parsed.ics
spec/fixtures/timezone.ics
spec/fixtures/two_date_time_events.ics
spec/fixtures/two_day_events.ics
spec/fixtures/two_events.ics
spec/fixtures/two_time_events.ics
spec/fixtures/tzid_search.ics
spec/freebusy_spec.rb
spec/journal_spec.rb
spec/parser_spec.rb
spec/roundtrip_spec.rb
spec/spec_helper.rb
spec/timezone_spec.rb
spec/todo_spec.rb
spec/tzinfo_spec.rb
spec/values/date_or_date_time_spec.rb
spec/values/date_spec.rb
spec/values/date_time_spec.rb
spec/values/duration_spec.rb
spec/values/period_spec.rb
spec/values/recur_spec.rb
spec/values/text_spec.rb
spec/values/utc_offset_spec.rb
-
Homepage
-
https://github.com/icalendar/icalendar
-
Licenses
-
BSD-2-Clause
GPL-3.0-only
icalendar
-
Metadata
-
{"changelog_uri"=>"https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md"}
-
Post install message
-
ActiveSupport is required for TimeWithZone support, but not required for general use.
-
Require paths
-
lib
-
Required ruby version
-
>= 2.4.0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.3.27
-
Specification version
-
4
-
Summary
-
A ruby implementation of the iCalendar specification (RFC-5545).
-
Test files
-
spec/alarm_spec.rb
spec/calendar_spec.rb
spec/downcased_hash_spec.rb
spec/event_spec.rb
spec/fixtures/bad_wrapping.ics
spec/fixtures/custom_component.ics
spec/fixtures/event.ics
spec/fixtures/nondefault_values.ics
spec/fixtures/nonstandard.ics
spec/fixtures/recurrence.ics
spec/fixtures/reversed_timezone.ics
spec/fixtures/single_event.ics
spec/fixtures/single_event_bad_dtstart.ics
spec/fixtures/single_event_bad_line.ics
spec/fixtures/single_event_bad_location.ics
spec/fixtures/single_event_bad_organizer.ics
spec/fixtures/single_event_organizer_parsed.ics
spec/fixtures/timezone.ics
spec/fixtures/two_date_time_events.ics
spec/fixtures/two_day_events.ics
spec/fixtures/two_events.ics
spec/fixtures/two_time_events.ics
spec/fixtures/tzid_search.ics
spec/freebusy_spec.rb
spec/journal_spec.rb
spec/parser_spec.rb
spec/roundtrip_spec.rb
spec/spec_helper.rb
spec/timezone_spec.rb
spec/todo_spec.rb
spec/tzinfo_spec.rb
spec/values/date_or_date_time_spec.rb
spec/values/date_spec.rb
spec/values/date_time_spec.rb
spec/values/duration_spec.rb
spec/values/period_spec.rb
spec/values/recur_spec.rb
spec/values/text_spec.rb
spec/values/utc_offset_spec.rb
-
Original platform
-
ruby
-
New platform
-
ruby