0 | 0 |
Subject: Import forked ri_cal into lib/mhc
|
1 | 1 |
Origin: upstream, https://github.com/yoshinari-nomura/ri_cal/commit/cdb1f7532f19c6f0ef2f3956dae84e8180ba6c6d
|
2 | 2 |
|
3 | |
diff --git a/lib/mhc.rb b/lib/mhc.rb
|
4 | |
index ffcdf9f..f400a92 100644
|
5 | |
--- a/lib/mhc.rb
|
6 | |
+++ b/lib/mhc.rb
|
|
3 |
Index: mhc/lib/mhc.rb
|
|
4 |
===================================================================
|
|
5 |
--- mhc.orig/lib/mhc.rb
|
|
6 |
+++ mhc/lib/mhc.rb
|
7 | 7 |
@@ -1,5 +1,5 @@
|
8 | 8 |
require 'tzinfo'
|
9 | 9 |
-require 'ri_cal'
|
|
11 | 11 |
require "kconv"
|
12 | 12 |
|
13 | 13 |
## Monkey patch to the original RiCal https://github.com/rubyredrick/ri_cal
|
14 | |
diff --git a/lib/mhc/ri_cal.rb b/lib/mhc/ri_cal.rb
|
15 | |
new file mode 100644
|
16 | |
index 0000000..b293668
|
|
14 |
Index: mhc/lib/mhc/ri_cal.rb
|
|
15 |
===================================================================
|
17 | 16 |
--- /dev/null
|
18 | |
+++ b/lib/mhc/ri_cal.rb
|
|
17 |
+++ mhc/lib/mhc/ri_cal.rb
|
19 | 18 |
@@ -0,0 +1,187 @@
|
20 | 19 |
+#- ©2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
|
21 | 20 |
+#
|
|
204 | 203 |
+
|
205 | 204 |
+#RiCal.require_all_libs_relative_to(__FILE__)
|
206 | 205 |
+# EOF
|
207 | |
diff --git a/lib/mhc/ri_cal/component.rb b/lib/mhc/ri_cal/component.rb
|
208 | |
new file mode 100644
|
209 | |
index 0000000..a5e1fc5
|
|
206 |
Index: mhc/lib/mhc/ri_cal/component.rb
|
|
207 |
===================================================================
|
210 | 208 |
--- /dev/null
|
211 | |
+++ b/lib/mhc/ri_cal/component.rb
|
|
209 |
+++ mhc/lib/mhc/ri_cal/component.rb
|
212 | 210 |
@@ -0,0 +1,256 @@
|
213 | 211 |
+module RiCal
|
214 | 212 |
+ #- ©2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
|
|
466 | 464 |
+ end
|
467 | 465 |
+ end
|
468 | 466 |
+end
|
469 | |
diff --git a/lib/mhc/ri_cal/component/alarm.rb b/lib/mhc/ri_cal/component/alarm.rb
|
470 | |
new file mode 100644
|
471 | |
index 0000000..aa824a1
|
|
467 |
Index: mhc/lib/mhc/ri_cal/component/alarm.rb
|
|
468 |
===================================================================
|
472 | 469 |
--- /dev/null
|
473 | |
+++ b/lib/mhc/ri_cal/component/alarm.rb
|
|
470 |
+++ mhc/lib/mhc/ri_cal/component/alarm.rb
|
474 | 471 |
@@ -0,0 +1,19 @@
|
475 | 472 |
+module RiCal
|
476 | 473 |
+
|
|
492 | 489 |
+ end
|
493 | 490 |
+end
|
494 | 491 |
\ No newline at end of file
|
495 | |
diff --git a/lib/mhc/ri_cal/component/calendar.rb b/lib/mhc/ri_cal/component/calendar.rb
|
496 | |
new file mode 100644
|
497 | |
index 0000000..a327625
|
|
492 |
Index: mhc/lib/mhc/ri_cal/component/calendar.rb
|
|
493 |
===================================================================
|
498 | 494 |
--- /dev/null
|
499 | |
+++ b/lib/mhc/ri_cal/component/calendar.rb
|
|
495 |
+++ mhc/lib/mhc/ri_cal/component/calendar.rb
|
500 | 496 |
@@ -0,0 +1,257 @@
|
501 | 497 |
+module RiCal
|
502 | 498 |
+ class Component
|
|
755 | 751 |
+ end
|
756 | 752 |
+ end
|
757 | 753 |
+end
|
758 | |
diff --git a/lib/mhc/ri_cal/component/event.rb b/lib/mhc/ri_cal/component/event.rb
|
759 | |
new file mode 100644
|
760 | |
index 0000000..a083cc1
|
|
754 |
Index: mhc/lib/mhc/ri_cal/component/event.rb
|
|
755 |
===================================================================
|
761 | 756 |
--- /dev/null
|
762 | |
+++ b/lib/mhc/ri_cal/component/event.rb
|
|
757 |
+++ mhc/lib/mhc/ri_cal/component/event.rb
|
763 | 758 |
@@ -0,0 +1,58 @@
|
764 | 759 |
+module RiCal
|
765 | 760 |
+ class Component
|
|
820 | 815 |
+ end
|
821 | 816 |
+end
|
822 | 817 |
\ No newline at end of file
|
823 | |
diff --git a/lib/mhc/ri_cal/component/freebusy.rb b/lib/mhc/ri_cal/component/freebusy.rb
|
824 | |
new file mode 100644
|
825 | |
index 0000000..268afeb
|
|
818 |
Index: mhc/lib/mhc/ri_cal/component/freebusy.rb
|
|
819 |
===================================================================
|
826 | 820 |
--- /dev/null
|
827 | |
+++ b/lib/mhc/ri_cal/component/freebusy.rb
|
|
821 |
+++ mhc/lib/mhc/ri_cal/component/freebusy.rb
|
828 | 822 |
@@ -0,0 +1,16 @@
|
829 | 823 |
+module RiCal
|
830 | 824 |
+ class Component
|
|
843 | 837 |
+ end
|
844 | 838 |
+end
|
845 | 839 |
\ No newline at end of file
|
846 | |
diff --git a/lib/mhc/ri_cal/component/journal.rb b/lib/mhc/ri_cal/component/journal.rb
|
847 | |
new file mode 100644
|
848 | |
index 0000000..67d28c8
|
|
840 |
Index: mhc/lib/mhc/ri_cal/component/journal.rb
|
|
841 |
===================================================================
|
849 | 842 |
--- /dev/null
|
850 | |
+++ b/lib/mhc/ri_cal/component/journal.rb
|
|
843 |
+++ mhc/lib/mhc/ri_cal/component/journal.rb
|
851 | 844 |
@@ -0,0 +1,27 @@
|
852 | 845 |
+module RiCal
|
853 | 846 |
+ class Component
|
|
876 | 869 |
+ end
|
877 | 870 |
+ end
|
878 | 871 |
+end
|
879 | |
diff --git a/lib/mhc/ri_cal/component/non_standard.rb b/lib/mhc/ri_cal/component/non_standard.rb
|
880 | |
new file mode 100644
|
881 | |
index 0000000..ba7bae4
|
|
872 |
Index: mhc/lib/mhc/ri_cal/component/non_standard.rb
|
|
873 |
===================================================================
|
882 | 874 |
--- /dev/null
|
883 | |
+++ b/lib/mhc/ri_cal/component/non_standard.rb
|
|
875 |
+++ mhc/lib/mhc/ri_cal/component/non_standard.rb
|
884 | 876 |
@@ -0,0 +1,33 @@
|
885 | 877 |
+module RiCal
|
886 | 878 |
+
|
|
916 | 908 |
+ end
|
917 | 909 |
+end
|
918 | 910 |
\ No newline at end of file
|
919 | |
diff --git a/lib/mhc/ri_cal/component/t_z_info_timezone.rb b/lib/mhc/ri_cal/component/t_z_info_timezone.rb
|
920 | |
new file mode 100644
|
921 | |
index 0000000..d852e24
|
|
911 |
Index: mhc/lib/mhc/ri_cal/component/t_z_info_timezone.rb
|
|
912 |
===================================================================
|
922 | 913 |
--- /dev/null
|
923 | |
+++ b/lib/mhc/ri_cal/component/t_z_info_timezone.rb
|
|
914 |
+++ mhc/lib/mhc/ri_cal/component/t_z_info_timezone.rb
|
924 | 915 |
@@ -0,0 +1,153 @@
|
925 | 916 |
+#- ©2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
|
926 | 917 |
+#
|
|
1076 | 1067 |
+ end
|
1077 | 1068 |
+end
|
1078 | 1069 |
\ No newline at end of file
|
1079 | |
diff --git a/lib/mhc/ri_cal/component/timezone.rb b/lib/mhc/ri_cal/component/timezone.rb
|
1080 | |
new file mode 100644
|
1081 | |
index 0000000..35f25aa
|
|
1070 |
Index: mhc/lib/mhc/ri_cal/component/timezone.rb
|
|
1071 |
===================================================================
|
1082 | 1072 |
--- /dev/null
|
1083 | |
+++ b/lib/mhc/ri_cal/component/timezone.rb
|
|
1073 |
+++ mhc/lib/mhc/ri_cal/component/timezone.rb
|
1084 | 1074 |
@@ -0,0 +1,197 @@
|
1085 | 1075 |
+module RiCal
|
1086 | 1076 |
+ class Component
|
|
1279 | 1269 |
+end
|
1280 | 1270 |
+
|
1281 | 1271 |
+
|
1282 | |
diff --git a/lib/mhc/ri_cal/component/timezone/daylight_period.rb b/lib/mhc/ri_cal/component/timezone/daylight_period.rb
|
1283 | |
new file mode 100644
|
1284 | |
index 0000000..91f4f74
|
|
1272 |
Index: mhc/lib/mhc/ri_cal/component/timezone/daylight_period.rb
|
|
1273 |
===================================================================
|
1285 | 1274 |
--- /dev/null
|
1286 | |
+++ b/lib/mhc/ri_cal/component/timezone/daylight_period.rb
|
|
1275 |
+++ mhc/lib/mhc/ri_cal/component/timezone/daylight_period.rb
|
1287 | 1276 |
@@ -0,0 +1,25 @@
|
1288 | 1277 |
+module RiCal
|
1289 | 1278 |
+ class Component
|
|
1311 | 1300 |
+ end
|
1312 | 1301 |
+end
|
1313 | 1302 |
\ No newline at end of file
|
1314 | |
diff --git a/lib/mhc/ri_cal/component/timezone/standard_period.rb b/lib/mhc/ri_cal/component/timezone/standard_period.rb
|
1315 | |
new file mode 100644
|
1316 | |
index 0000000..3efd30d
|
|
1303 |
Index: mhc/lib/mhc/ri_cal/component/timezone/standard_period.rb
|
|
1304 |
===================================================================
|
1317 | 1305 |
--- /dev/null
|
1318 | |
+++ b/lib/mhc/ri_cal/component/timezone/standard_period.rb
|
|
1306 |
+++ mhc/lib/mhc/ri_cal/component/timezone/standard_period.rb
|
1319 | 1307 |
@@ -0,0 +1,23 @@
|
1320 | 1308 |
+module RiCal
|
1321 | 1309 |
+ class Component
|
|
1341 | 1329 |
+ end
|
1342 | 1330 |
+end
|
1343 | 1331 |
\ No newline at end of file
|
1344 | |
diff --git a/lib/mhc/ri_cal/component/timezone/timezone_period.rb b/lib/mhc/ri_cal/component/timezone/timezone_period.rb
|
1345 | |
new file mode 100644
|
1346 | |
index 0000000..132353d
|
|
1332 |
Index: mhc/lib/mhc/ri_cal/component/timezone/timezone_period.rb
|
|
1333 |
===================================================================
|
1347 | 1334 |
--- /dev/null
|
1348 | |
+++ b/lib/mhc/ri_cal/component/timezone/timezone_period.rb
|
|
1335 |
+++ mhc/lib/mhc/ri_cal/component/timezone/timezone_period.rb
|
1349 | 1336 |
@@ -0,0 +1,76 @@
|
1350 | 1337 |
+module RiCal
|
1351 | 1338 |
+ class Component
|
|
1423 | 1410 |
+ end
|
1424 | 1411 |
+end
|
1425 | 1412 |
+
|
1426 | |
diff --git a/lib/mhc/ri_cal/component/todo.rb b/lib/mhc/ri_cal/component/todo.rb
|
1427 | |
new file mode 100644
|
1428 | |
index 0000000..24ce654
|
|
1413 |
Index: mhc/lib/mhc/ri_cal/component/todo.rb
|
|
1414 |
===================================================================
|
1429 | 1415 |
--- /dev/null
|
1430 | |
+++ b/lib/mhc/ri_cal/component/todo.rb
|
|
1416 |
+++ mhc/lib/mhc/ri_cal/component/todo.rb
|
1431 | 1417 |
@@ -0,0 +1,42 @@
|
1432 | 1418 |
+module RiCal
|
1433 | 1419 |
+ class Component
|
|
1471 | 1457 |
+ end
|
1472 | 1458 |
+ end
|
1473 | 1459 |
+end
|
1474 | |
diff --git a/lib/mhc/ri_cal/core_extensions.rb b/lib/mhc/ri_cal/core_extensions.rb
|
1475 | |
new file mode 100644
|
1476 | |
index 0000000..24b40c6
|
|
1460 |
Index: mhc/lib/mhc/ri_cal/core_extensions.rb
|
|
1461 |
===================================================================
|
1477 | 1462 |
--- /dev/null
|
1478 | |
+++ b/lib/mhc/ri_cal/core_extensions.rb
|
|
1463 |
+++ mhc/lib/mhc/ri_cal/core_extensions.rb
|
1479 | 1464 |
@@ -0,0 +1,11 @@
|
1480 | 1465 |
+#- ©2009 Rick DeNatale
|
1481 | 1466 |
+#- All rights reserved. Refer to the file README.txt for the license
|
|
1488 | 1473 |
+require "ri_cal/core_extensions/string.rb"
|
1489 | 1474 |
+require "ri_cal/core_extensions/time.rb"
|
1490 | 1475 |
+
|
1491 | |
diff --git a/lib/mhc/ri_cal/core_extensions/array.rb b/lib/mhc/ri_cal/core_extensions/array.rb
|
1492 | |
new file mode 100644
|
1493 | |
index 0000000..b3ddd50
|
|
1476 |
Index: mhc/lib/mhc/ri_cal/core_extensions/array.rb
|
|
1477 |
===================================================================
|
1494 | 1478 |
--- /dev/null
|
1495 | |
+++ b/lib/mhc/ri_cal/core_extensions/array.rb
|
|
1479 |
+++ mhc/lib/mhc/ri_cal/core_extensions/array.rb
|
1496 | 1480 |
@@ -0,0 +1,7 @@
|
1497 | 1481 |
+require "ri_cal/core_extensions/array/conversions.rb"
|
1498 | 1482 |
+class Array #:nodoc:
|
|
1502 | 1486 |
+ include RiCal::CoreExtensions::Array::Conversions
|
1503 | 1487 |
+end
|
1504 | 1488 |
\ No newline at end of file
|
1505 | |
diff --git a/lib/mhc/ri_cal/core_extensions/array/conversions.rb b/lib/mhc/ri_cal/core_extensions/array/conversions.rb
|
1506 | |
new file mode 100644
|
1507 | |
index 0000000..dc947b8
|
|
1489 |
Index: mhc/lib/mhc/ri_cal/core_extensions/array/conversions.rb
|
|
1490 |
===================================================================
|
1508 | 1491 |
--- /dev/null
|
1509 | |
+++ b/lib/mhc/ri_cal/core_extensions/array/conversions.rb
|
|
1492 |
+++ mhc/lib/mhc/ri_cal/core_extensions/array/conversions.rb
|
1510 | 1493 |
@@ -0,0 +1,15 @@
|
1511 | 1494 |
+module RiCal
|
1512 | 1495 |
+ module CoreExtensions #:nodoc:
|
|
1524 | 1507 |
+ end
|
1525 | 1508 |
+end
|
1526 | 1509 |
\ No newline at end of file
|
1527 | |
diff --git a/lib/mhc/ri_cal/core_extensions/date.rb b/lib/mhc/ri_cal/core_extensions/date.rb
|
1528 | |
new file mode 100644
|
1529 | |
index 0000000..6186a27
|
|
1510 |
Index: mhc/lib/mhc/ri_cal/core_extensions/date.rb
|
|
1511 |
===================================================================
|
1530 | 1512 |
--- /dev/null
|
1531 | |
+++ b/lib/mhc/ri_cal/core_extensions/date.rb
|
|
1513 |
+++ mhc/lib/mhc/ri_cal/core_extensions/date.rb
|
1532 | 1514 |
@@ -0,0 +1,13 @@
|
1533 | 1515 |
+require "ri_cal/core_extensions/date/conversions.rb"
|
1534 | 1516 |
+require "ri_cal/core_extensions/time/week_day_predicates.rb"
|
|
1543 | 1525 |
+ include RiCal::CoreExtensions::Time::Calculations
|
1544 | 1526 |
+ include RiCal::CoreExtensions::Date::Conversions
|
1545 | 1527 |
+end
|
1546 | |
diff --git a/lib/mhc/ri_cal/core_extensions/date/conversions.rb b/lib/mhc/ri_cal/core_extensions/date/conversions.rb
|
1547 | |
new file mode 100644
|
1548 | |
index 0000000..5d70a9d
|
|
1528 |
Index: mhc/lib/mhc/ri_cal/core_extensions/date/conversions.rb
|
|
1529 |
===================================================================
|
1549 | 1530 |
--- /dev/null
|
1550 | |
+++ b/lib/mhc/ri_cal/core_extensions/date/conversions.rb
|
|
1531 |
+++ mhc/lib/mhc/ri_cal/core_extensions/date/conversions.rb
|
1551 | 1532 |
@@ -0,0 +1,56 @@
|
1552 | 1533 |
+module RiCal
|
1553 | 1534 |
+ module CoreExtensions #:nodoc:
|
|
1606 | 1587 |
+ end
|
1607 | 1588 |
+end
|
1608 | 1589 |
\ No newline at end of file
|
1609 | |
diff --git a/lib/mhc/ri_cal/core_extensions/date_time.rb b/lib/mhc/ri_cal/core_extensions/date_time.rb
|
1610 | |
new file mode 100644
|
1611 | |
index 0000000..e5357c7
|
|
1590 |
Index: mhc/lib/mhc/ri_cal/core_extensions/date_time.rb
|
|
1591 |
===================================================================
|
1612 | 1592 |
--- /dev/null
|
1613 | |
+++ b/lib/mhc/ri_cal/core_extensions/date_time.rb
|
|
1593 |
+++ mhc/lib/mhc/ri_cal/core_extensions/date_time.rb
|
1614 | 1594 |
@@ -0,0 +1,15 @@
|
1615 | 1595 |
+require "ri_cal/core_extensions/date_time/conversions.rb"
|
1616 | 1596 |
+require "ri_cal/core_extensions/time/tzid_access.rb"
|
|
1628 | 1608 |
+ include RiCal::CoreExtensions::DateTime::Conversions
|
1629 | 1609 |
+end
|
1630 | 1610 |
\ No newline at end of file
|
1631 | |
diff --git a/lib/mhc/ri_cal/core_extensions/date_time/conversions.rb b/lib/mhc/ri_cal/core_extensions/date_time/conversions.rb
|
1632 | |
new file mode 100644
|
1633 | |
index 0000000..6f0acf2
|
|
1611 |
Index: mhc/lib/mhc/ri_cal/core_extensions/date_time/conversions.rb
|
|
1612 |
===================================================================
|
1634 | 1613 |
--- /dev/null
|
1635 | |
+++ b/lib/mhc/ri_cal/core_extensions/date_time/conversions.rb
|
|
1614 |
+++ mhc/lib/mhc/ri_cal/core_extensions/date_time/conversions.rb
|
1636 | 1615 |
@@ -0,0 +1,50 @@
|
1637 | 1616 |
+require 'date'
|
1638 | 1617 |
+module RiCal
|
|
1685 | 1664 |
+ end
|
1686 | 1665 |
+end
|
1687 | 1666 |
\ No newline at end of file
|
1688 | |
diff --git a/lib/mhc/ri_cal/core_extensions/object.rb b/lib/mhc/ri_cal/core_extensions/object.rb
|
1689 | |
new file mode 100644
|
1690 | |
index 0000000..7308af6
|
|
1667 |
Index: mhc/lib/mhc/ri_cal/core_extensions/object.rb
|
|
1668 |
===================================================================
|
1691 | 1669 |
--- /dev/null
|
1692 | |
+++ b/lib/mhc/ri_cal/core_extensions/object.rb
|
|
1670 |
+++ mhc/lib/mhc/ri_cal/core_extensions/object.rb
|
1693 | 1671 |
@@ -0,0 +1,8 @@
|
1694 | 1672 |
+require "ri_cal/core_extensions/object/conversions.rb"
|
1695 | 1673 |
+
|
|
1700 | 1678 |
+ include RiCal::CoreExtensions::Object::Conversions
|
1701 | 1679 |
+end
|
1702 | 1680 |
\ No newline at end of file
|
1703 | |
diff --git a/lib/mhc/ri_cal/core_extensions/object/conversions.rb b/lib/mhc/ri_cal/core_extensions/object/conversions.rb
|
1704 | |
new file mode 100644
|
1705 | |
index 0000000..011fa68
|
|
1681 |
Index: mhc/lib/mhc/ri_cal/core_extensions/object/conversions.rb
|
|
1682 |
===================================================================
|
1706 | 1683 |
--- /dev/null
|
1707 | |
+++ b/lib/mhc/ri_cal/core_extensions/object/conversions.rb
|
|
1684 |
+++ mhc/lib/mhc/ri_cal/core_extensions/object/conversions.rb
|
1708 | 1685 |
@@ -0,0 +1,20 @@
|
1709 | 1686 |
+module RiCal
|
1710 | 1687 |
+ module CoreExtensions #:nodoc:
|
|
1727 | 1704 |
+ end
|
1728 | 1705 |
+end
|
1729 | 1706 |
\ No newline at end of file
|
1730 | |
diff --git a/lib/mhc/ri_cal/core_extensions/string.rb b/lib/mhc/ri_cal/core_extensions/string.rb
|
1731 | |
new file mode 100644
|
1732 | |
index 0000000..65b5b19
|
|
1707 |
Index: mhc/lib/mhc/ri_cal/core_extensions/string.rb
|
|
1708 |
===================================================================
|
1733 | 1709 |
--- /dev/null
|
1734 | |
+++ b/lib/mhc/ri_cal/core_extensions/string.rb
|
|
1710 |
+++ mhc/lib/mhc/ri_cal/core_extensions/string.rb
|
1735 | 1711 |
@@ -0,0 +1,8 @@
|
1736 | 1712 |
+require "ri_cal/core_extensions/string/conversions.rb"
|
1737 | 1713 |
+
|
|
1742 | 1718 |
+ include RiCal::CoreExtensions::String::Conversions
|
1743 | 1719 |
+end
|
1744 | 1720 |
\ No newline at end of file
|
1745 | |
diff --git a/lib/mhc/ri_cal/core_extensions/string/conversions.rb b/lib/mhc/ri_cal/core_extensions/string/conversions.rb
|
1746 | |
new file mode 100644
|
1747 | |
index 0000000..a07f29f
|
|
1721 |
Index: mhc/lib/mhc/ri_cal/core_extensions/string/conversions.rb
|
|
1722 |
===================================================================
|
1748 | 1723 |
--- /dev/null
|
1749 | |
+++ b/lib/mhc/ri_cal/core_extensions/string/conversions.rb
|
|
1724 |
+++ mhc/lib/mhc/ri_cal/core_extensions/string/conversions.rb
|
1750 | 1725 |
@@ -0,0 +1,57 @@
|
1751 | 1726 |
+module RiCal
|
1752 | 1727 |
+ module CoreExtensions #:nodoc:
|
|
1806 | 1781 |
+ end
|
1807 | 1782 |
+end
|
1808 | 1783 |
\ No newline at end of file
|
1809 | |
diff --git a/lib/mhc/ri_cal/core_extensions/time.rb b/lib/mhc/ri_cal/core_extensions/time.rb
|
1810 | |
new file mode 100644
|
1811 | |
index 0000000..c7da24a
|
|
1784 |
Index: mhc/lib/mhc/ri_cal/core_extensions/time.rb
|
|
1785 |
===================================================================
|
1812 | 1786 |
--- /dev/null
|
1813 | |
+++ b/lib/mhc/ri_cal/core_extensions/time.rb
|
|
1787 |
+++ mhc/lib/mhc/ri_cal/core_extensions/time.rb
|
1814 | 1788 |
@@ -0,0 +1,14 @@
|
1815 | 1789 |
+#- ©2009 Rick DeNatale
|
1816 | 1790 |
+#- All rights reserved. Refer to the file README.txt for the license
|
|
1827 | 1801 |
+ include RiCal::CoreExtensions::Time::TzidAccess
|
1828 | 1802 |
+end
|
1829 | 1803 |
\ No newline at end of file
|
1830 | |
diff --git a/lib/mhc/ri_cal/core_extensions/time/calculations.rb b/lib/mhc/ri_cal/core_extensions/time/calculations.rb
|
1831 | |
new file mode 100644
|
1832 | |
index 0000000..dffd096
|
|
1804 |
Index: mhc/lib/mhc/ri_cal/core_extensions/time/calculations.rb
|
|
1805 |
===================================================================
|
1833 | 1806 |
--- /dev/null
|
1834 | |
+++ b/lib/mhc/ri_cal/core_extensions/time/calculations.rb
|
|
1807 |
+++ mhc/lib/mhc/ri_cal/core_extensions/time/calculations.rb
|
1835 | 1808 |
@@ -0,0 +1,153 @@
|
1836 | 1809 |
+module RiCal
|
1837 | 1810 |
+ module CoreExtensions #:nodoc:
|
|
1987 | 1960 |
+ end
|
1988 | 1961 |
+end
|
1989 | 1962 |
\ No newline at end of file
|
1990 | |
diff --git a/lib/mhc/ri_cal/core_extensions/time/conversions.rb b/lib/mhc/ri_cal/core_extensions/time/conversions.rb
|
1991 | |
new file mode 100644
|
1992 | |
index 0000000..2734607
|
|
1963 |
Index: mhc/lib/mhc/ri_cal/core_extensions/time/conversions.rb
|
|
1964 |
===================================================================
|
1993 | 1965 |
--- /dev/null
|
1994 | |
+++ b/lib/mhc/ri_cal/core_extensions/time/conversions.rb
|
|
1966 |
+++ mhc/lib/mhc/ri_cal/core_extensions/time/conversions.rb
|
1995 | 1967 |
@@ -0,0 +1,42 @@
|
1996 | 1968 |
+module RiCal
|
1997 | 1969 |
+ module CoreExtensions #:nodoc:
|
|
2036 | 2008 |
+ end
|
2037 | 2009 |
+end
|
2038 | 2010 |
\ No newline at end of file
|
2039 | |
diff --git a/lib/mhc/ri_cal/core_extensions/time/tzid_access.rb b/lib/mhc/ri_cal/core_extensions/time/tzid_access.rb
|
2040 | |
new file mode 100644
|
2041 | |
index 0000000..962a448
|
|
2011 |
Index: mhc/lib/mhc/ri_cal/core_extensions/time/tzid_access.rb
|
|
2012 |
===================================================================
|
2042 | 2013 |
--- /dev/null
|
2043 | |
+++ b/lib/mhc/ri_cal/core_extensions/time/tzid_access.rb
|
|
2014 |
+++ mhc/lib/mhc/ri_cal/core_extensions/time/tzid_access.rb
|
2044 | 2015 |
@@ -0,0 +1,50 @@
|
2045 | 2016 |
+module RiCal
|
2046 | 2017 |
+ module CoreExtensions #:nodoc:
|
|
2093 | 2064 |
+ RiCal::TimeWithZone.class_eval {include RiCal::TimeWithZoneExtension}
|
2094 | 2065 |
+end
|
2095 | 2066 |
\ No newline at end of file
|
2096 | |
diff --git a/lib/mhc/ri_cal/core_extensions/time/week_day_predicates.rb b/lib/mhc/ri_cal/core_extensions/time/week_day_predicates.rb
|
2097 | |
new file mode 100644
|
2098 | |
index 0000000..271acd3
|
|
2067 |
Index: mhc/lib/mhc/ri_cal/core_extensions/time/week_day_predicates.rb
|
|
2068 |
===================================================================
|
2099 | 2069 |
--- /dev/null
|
2100 | |
+++ b/lib/mhc/ri_cal/core_extensions/time/week_day_predicates.rb
|
|
2070 |
+++ mhc/lib/mhc/ri_cal/core_extensions/time/week_day_predicates.rb
|
2101 | 2071 |
@@ -0,0 +1,55 @@
|
2102 | 2072 |
+module RiCal
|
2103 | 2073 |
+ module CoreExtensions #:nodoc:
|
|
2155 | 2125 |
+ end
|
2156 | 2126 |
+end
|
2157 | 2127 |
\ No newline at end of file
|
2158 | |
diff --git a/lib/mhc/ri_cal/fast_date_time.rb b/lib/mhc/ri_cal/fast_date_time.rb
|
2159 | |
new file mode 100644
|
2160 | |
index 0000000..edea091
|
|
2128 |
Index: mhc/lib/mhc/ri_cal/fast_date_time.rb
|
|
2129 |
===================================================================
|
2161 | 2130 |
--- /dev/null
|
2162 | |
+++ b/lib/mhc/ri_cal/fast_date_time.rb
|
|
2131 |
+++ mhc/lib/mhc/ri_cal/fast_date_time.rb
|
2163 | 2132 |
@@ -0,0 +1,234 @@
|
2164 | 2133 |
+module RiCal
|
2165 | 2134 |
+ #- ©2009 Rick DeNatale
|
|
2396 | 2365 |
+
|
2397 | 2366 |
+end
|
2398 | 2367 |
\ No newline at end of file
|
2399 | |
diff --git a/lib/mhc/ri_cal/floating_timezone.rb b/lib/mhc/ri_cal/floating_timezone.rb
|
2400 | |
new file mode 100644
|
2401 | |
index 0000000..b652645
|
|
2368 |
Index: mhc/lib/mhc/ri_cal/floating_timezone.rb
|
|
2369 |
===================================================================
|
2402 | 2370 |
--- /dev/null
|
2403 | |
+++ b/lib/mhc/ri_cal/floating_timezone.rb
|
|
2371 |
+++ mhc/lib/mhc/ri_cal/floating_timezone.rb
|
2404 | 2372 |
@@ -0,0 +1,32 @@
|
2405 | 2373 |
+module RiCal
|
2406 | 2374 |
+ #- ©2009 Rick DeNatale
|
|
2435 | 2403 |
+
|
2436 | 2404 |
+end
|
2437 | 2405 |
\ No newline at end of file
|
2438 | |
diff --git a/lib/mhc/ri_cal/invalid_property_value.rb b/lib/mhc/ri_cal/invalid_property_value.rb
|
2439 | |
new file mode 100644
|
2440 | |
index 0000000..1849ea0
|
|
2406 |
Index: mhc/lib/mhc/ri_cal/invalid_property_value.rb
|
|
2407 |
===================================================================
|
2441 | 2408 |
--- /dev/null
|
2442 | |
+++ b/lib/mhc/ri_cal/invalid_property_value.rb
|
|
2409 |
+++ mhc/lib/mhc/ri_cal/invalid_property_value.rb
|
2443 | 2410 |
@@ -0,0 +1,8 @@
|
2444 | 2411 |
+module RiCal
|
2445 | 2412 |
+ #- ©2009 Rick DeNatale
|
|
2449 | 2416 |
+ class InvalidPropertyValue < StandardError
|
2450 | 2417 |
+ end
|
2451 | 2418 |
+end
|
2452 | |
diff --git a/lib/mhc/ri_cal/invalid_timezone_identifier.rb b/lib/mhc/ri_cal/invalid_timezone_identifier.rb
|
2453 | |
new file mode 100644
|
2454 | |
index 0000000..20cc08c
|
|
2419 |
Index: mhc/lib/mhc/ri_cal/invalid_timezone_identifier.rb
|
|
2420 |
===================================================================
|
2455 | 2421 |
--- /dev/null
|
2456 | |
+++ b/lib/mhc/ri_cal/invalid_timezone_identifier.rb
|
|
2422 |
+++ mhc/lib/mhc/ri_cal/invalid_timezone_identifier.rb
|
2457 | 2423 |
@@ -0,0 +1,20 @@
|
2458 | 2424 |
+module RiCal
|
2459 | 2425 |
+ #- ©2009 Rick DeNatale
|
|
2475 | 2441 |
+ end
|
2476 | 2442 |
+ end
|
2477 | 2443 |
+end
|
2478 | |
diff --git a/lib/mhc/ri_cal/occurrence_enumerator.rb b/lib/mhc/ri_cal/occurrence_enumerator.rb
|
2479 | |
new file mode 100644
|
2480 | |
index 0000000..ed3f0e8
|
|
2444 |
Index: mhc/lib/mhc/ri_cal/occurrence_enumerator.rb
|
|
2445 |
===================================================================
|
2481 | 2446 |
--- /dev/null
|
2482 | |
+++ b/lib/mhc/ri_cal/occurrence_enumerator.rb
|
|
2447 |
+++ mhc/lib/mhc/ri_cal/occurrence_enumerator.rb
|
2483 | 2448 |
@@ -0,0 +1,265 @@
|
2484 | 2449 |
+module RiCal
|
2485 | 2450 |
+ #- ©2009 Rick DeNatale
|
|
2747 | 2712 |
+ end
|
2748 | 2713 |
+end
|
2749 | 2714 |
\ No newline at end of file
|
2750 | |
diff --git a/lib/mhc/ri_cal/occurrence_period.rb b/lib/mhc/ri_cal/occurrence_period.rb
|
2751 | |
new file mode 100644
|
2752 | |
index 0000000..5d417d5
|
|
2715 |
Index: mhc/lib/mhc/ri_cal/occurrence_period.rb
|
|
2716 |
===================================================================
|
2753 | 2717 |
--- /dev/null
|
2754 | |
+++ b/lib/mhc/ri_cal/occurrence_period.rb
|
|
2718 |
+++ mhc/lib/mhc/ri_cal/occurrence_period.rb
|
2755 | 2719 |
@@ -0,0 +1,17 @@
|
2756 | 2720 |
+module RiCal
|
2757 | 2721 |
+ class OccurrencePeriod
|
|
2771 | 2735 |
+ end
|
2772 | 2736 |
+end
|
2773 | 2737 |
\ No newline at end of file
|
2774 | |
diff --git a/lib/mhc/ri_cal/parser.rb b/lib/mhc/ri_cal/parser.rb
|
2775 | |
new file mode 100644
|
2776 | |
index 0000000..99d3dd1
|
|
2738 |
Index: mhc/lib/mhc/ri_cal/parser.rb
|
|
2739 |
===================================================================
|
2777 | 2740 |
--- /dev/null
|
2778 | |
+++ b/lib/mhc/ri_cal/parser.rb
|
|
2741 |
+++ mhc/lib/mhc/ri_cal/parser.rb
|
2779 | 2742 |
@@ -0,0 +1,145 @@
|
2780 | 2743 |
+module RiCal
|
2781 | 2744 |
+ #- ©2009 Rick DeNatale
|
|
2923 | 2886 |
+ end
|
2924 | 2887 |
+end
|
2925 | 2888 |
\ No newline at end of file
|
2926 | |
diff --git a/lib/mhc/ri_cal/properties.rb b/lib/mhc/ri_cal/properties.rb
|
2927 | |
new file mode 100644
|
2928 | |
index 0000000..b91dd44
|
|
2889 |
Index: mhc/lib/mhc/ri_cal/properties.rb
|
|
2890 |
===================================================================
|
2929 | 2891 |
--- /dev/null
|
2930 | |
+++ b/lib/mhc/ri_cal/properties.rb
|
|
2892 |
+++ mhc/lib/mhc/ri_cal/properties.rb
|
2931 | 2893 |
@@ -0,0 +1,12 @@
|
2932 | 2894 |
+module RiCal
|
2933 | 2895 |
+ module Properties #:nodoc:
|
|
2942 | 2904 |
+ end
|
2943 | 2905 |
+end
|
2944 | 2906 |
\ No newline at end of file
|
2945 | |
diff --git a/lib/mhc/ri_cal/properties/alarm.rb b/lib/mhc/ri_cal/properties/alarm.rb
|
2946 | |
new file mode 100644
|
2947 | |
index 0000000..d2cd16e
|
|
2907 |
Index: mhc/lib/mhc/ri_cal/properties/alarm.rb
|
|
2908 |
===================================================================
|
2948 | 2909 |
--- /dev/null
|
2949 | |
+++ b/lib/mhc/ri_cal/properties/alarm.rb
|
|
2910 |
+++ mhc/lib/mhc/ri_cal/properties/alarm.rb
|
2950 | 2911 |
@@ -0,0 +1,390 @@
|
2951 | 2912 |
+module RiCal
|
2952 | 2913 |
+ module Properties #:nodoc:
|
|
3338 | 3299 |
+ end
|
3339 | 3300 |
+ end
|
3340 | 3301 |
+end
|
3341 | |
diff --git a/lib/mhc/ri_cal/properties/calendar.rb b/lib/mhc/ri_cal/properties/calendar.rb
|
3342 | |
new file mode 100644
|
3343 | |
index 0000000..dd10e55
|
|
3302 |
Index: mhc/lib/mhc/ri_cal/properties/calendar.rb
|
|
3303 |
===================================================================
|
3344 | 3304 |
--- /dev/null
|
3345 | |
+++ b/lib/mhc/ri_cal/properties/calendar.rb
|
|
3305 |
+++ mhc/lib/mhc/ri_cal/properties/calendar.rb
|
3346 | 3306 |
@@ -0,0 +1,164 @@
|
3347 | 3307 |
+module RiCal
|
3348 | 3308 |
+ module Properties #:nodoc:
|
|
3508 | 3468 |
+ end
|
3509 | 3469 |
+ end
|
3510 | 3470 |
+end
|
3511 | |
diff --git a/lib/mhc/ri_cal/properties/event.rb b/lib/mhc/ri_cal/properties/event.rb
|
3512 | |
new file mode 100644
|
3513 | |
index 0000000..c6e43e9
|
|
3471 |
Index: mhc/lib/mhc/ri_cal/properties/event.rb
|
|
3472 |
===================================================================
|
3514 | 3473 |
--- /dev/null
|
3515 | |
+++ b/lib/mhc/ri_cal/properties/event.rb
|
|
3474 |
+++ mhc/lib/mhc/ri_cal/properties/event.rb
|
3516 | 3475 |
@@ -0,0 +1,1523 @@
|
3517 | 3476 |
+module RiCal
|
3518 | 3477 |
+ module Properties #:nodoc:
|
|
5037 | 4996 |
+ end
|
5038 | 4997 |
+ end
|
5039 | 4998 |
+end
|
5040 | |
diff --git a/lib/mhc/ri_cal/properties/freebusy.rb b/lib/mhc/ri_cal/properties/freebusy.rb
|
5041 | |
new file mode 100644
|
5042 | |
index 0000000..04eb2e3
|
|
4999 |
Index: mhc/lib/mhc/ri_cal/properties/freebusy.rb
|
|
5000 |
===================================================================
|
5043 | 5001 |
--- /dev/null
|
5044 | |
+++ b/lib/mhc/ri_cal/properties/freebusy.rb
|
|
5002 |
+++ mhc/lib/mhc/ri_cal/properties/freebusy.rb
|
5045 | 5003 |
@@ -0,0 +1,593 @@
|
5046 | 5004 |
+module RiCal
|
5047 | 5005 |
+ module Properties #:nodoc:
|
|
5636 | 5594 |
+ end
|
5637 | 5595 |
+ end
|
5638 | 5596 |
+end
|
5639 | |
diff --git a/lib/mhc/ri_cal/properties/journal.rb b/lib/mhc/ri_cal/properties/journal.rb
|
5640 | |
new file mode 100644
|
5641 | |
index 0000000..86e5c28
|
|
5597 |
Index: mhc/lib/mhc/ri_cal/properties/journal.rb
|
|
5598 |
===================================================================
|
5642 | 5599 |
--- /dev/null
|
5643 | |
+++ b/lib/mhc/ri_cal/properties/journal.rb
|
|
5600 |
+++ mhc/lib/mhc/ri_cal/properties/journal.rb
|
5644 | 5601 |
@@ -0,0 +1,1237 @@
|
5645 | 5602 |
+module RiCal
|
5646 | 5603 |
+ module Properties #:nodoc:
|
|
6879 | 6836 |
+ end
|
6880 | 6837 |
+ end
|
6881 | 6838 |
+end
|
6882 | |
diff --git a/lib/mhc/ri_cal/properties/timezone.rb b/lib/mhc/ri_cal/properties/timezone.rb
|
6883 | |
new file mode 100644
|
6884 | |
index 0000000..aebc5bf
|
|
6839 |
Index: mhc/lib/mhc/ri_cal/properties/timezone.rb
|
|
6840 |
===================================================================
|
6885 | 6841 |
--- /dev/null
|
6886 | |
+++ b/lib/mhc/ri_cal/properties/timezone.rb
|
|
6842 |
+++ mhc/lib/mhc/ri_cal/properties/timezone.rb
|
6887 | 6843 |
@@ -0,0 +1,150 @@
|
6888 | 6844 |
+module RiCal
|
6889 | 6845 |
+ module Properties #:nodoc:
|
|
7035 | 6991 |
+ end
|
7036 | 6992 |
+ end
|
7037 | 6993 |
+end
|
7038 | |
diff --git a/lib/mhc/ri_cal/properties/timezone_period.rb b/lib/mhc/ri_cal/properties/timezone_period.rb
|
7039 | |
new file mode 100644
|
7040 | |
index 0000000..77d790d
|
|
6994 |
Index: mhc/lib/mhc/ri_cal/properties/timezone_period.rb
|
|
6995 |
===================================================================
|
7041 | 6996 |
--- /dev/null
|
7042 | |
+++ b/lib/mhc/ri_cal/properties/timezone_period.rb
|
|
6997 |
+++ mhc/lib/mhc/ri_cal/properties/timezone_period.rb
|
7043 | 6998 |
@@ -0,0 +1,416 @@
|
7044 | 6999 |
+module RiCal
|
7045 | 7000 |
+ module Properties #:nodoc:
|
|
7457 | 7412 |
+ end
|
7458 | 7413 |
+ end
|
7459 | 7414 |
+end
|
7460 | |
diff --git a/lib/mhc/ri_cal/properties/todo.rb b/lib/mhc/ri_cal/properties/todo.rb
|
7461 | |
new file mode 100644
|
7462 | |
index 0000000..2ffdb28
|
|
7415 |
Index: mhc/lib/mhc/ri_cal/properties/todo.rb
|
|
7416 |
===================================================================
|
7463 | 7417 |
--- /dev/null
|
7464 | |
+++ b/lib/mhc/ri_cal/properties/todo.rb
|
|
7418 |
+++ mhc/lib/mhc/ri_cal/properties/todo.rb
|
7465 | 7419 |
@@ -0,0 +1,1559 @@
|
7466 | 7420 |
+module RiCal
|
7467 | 7421 |
+ module Properties #:nodoc:
|
|
9022 | 8976 |
+ end
|
9023 | 8977 |
+ end
|
9024 | 8978 |
+end
|
9025 | |
diff --git a/lib/mhc/ri_cal/property_value.rb b/lib/mhc/ri_cal/property_value.rb
|
9026 | |
new file mode 100644
|
9027 | |
index 0000000..3ecaed4
|
|
8979 |
Index: mhc/lib/mhc/ri_cal/property_value.rb
|
|
8980 |
===================================================================
|
9028 | 8981 |
--- /dev/null
|
9029 | |
+++ b/lib/mhc/ri_cal/property_value.rb
|
|
8982 |
+++ mhc/lib/mhc/ri_cal/property_value.rb
|
9030 | 8983 |
@@ -0,0 +1,159 @@
|
9031 | 8984 |
+module RiCal
|
9032 | 8985 |
+ #- ©2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
|
|
9187 | 9140 |
+ end
|
9188 | 9141 |
+ end
|
9189 | 9142 |
+end
|
9190 | |
diff --git a/lib/mhc/ri_cal/property_value/array.rb b/lib/mhc/ri_cal/property_value/array.rb
|
9191 | |
new file mode 100644
|
9192 | |
index 0000000..3af86e7
|
|
9143 |
Index: mhc/lib/mhc/ri_cal/property_value/array.rb
|
|
9144 |
===================================================================
|
9193 | 9145 |
--- /dev/null
|
9194 | |
+++ b/lib/mhc/ri_cal/property_value/array.rb
|
|
9146 |
+++ mhc/lib/mhc/ri_cal/property_value/array.rb
|
9195 | 9147 |
@@ -0,0 +1,27 @@
|
9196 | 9148 |
+module RiCal
|
9197 | 9149 |
+ class PropertyValue
|
|
9221 | 9173 |
+
|
9222 | 9174 |
+end
|
9223 | 9175 |
\ No newline at end of file
|
9224 | |
diff --git a/lib/mhc/ri_cal/property_value/cal_address.rb b/lib/mhc/ri_cal/property_value/cal_address.rb
|
9225 | |
new file mode 100644
|
9226 | |
index 0000000..c17db71
|
|
9176 |
Index: mhc/lib/mhc/ri_cal/property_value/cal_address.rb
|
|
9177 |
===================================================================
|
9227 | 9178 |
--- /dev/null
|
9228 | |
+++ b/lib/mhc/ri_cal/property_value/cal_address.rb
|
|
9179 |
+++ mhc/lib/mhc/ri_cal/property_value/cal_address.rb
|
9229 | 9180 |
@@ -0,0 +1,11 @@
|
9230 | 9181 |
+module RiCal
|
9231 | 9182 |
+ class PropertyValue
|
|
9239 | 9190 |
+ end
|
9240 | 9191 |
+end
|
9241 | 9192 |
\ No newline at end of file
|
9242 | |
diff --git a/lib/mhc/ri_cal/property_value/date.rb b/lib/mhc/ri_cal/property_value/date.rb
|
9243 | |
new file mode 100644
|
9244 | |
index 0000000..8bbbf63
|
|
9193 |
Index: mhc/lib/mhc/ri_cal/property_value/date.rb
|
|
9194 |
===================================================================
|
9245 | 9195 |
--- /dev/null
|
9246 | |
+++ b/lib/mhc/ri_cal/property_value/date.rb
|
|
9196 |
+++ mhc/lib/mhc/ri_cal/property_value/date.rb
|
9247 | 9197 |
@@ -0,0 +1,184 @@
|
9248 | 9198 |
+require 'date'
|
9249 | 9199 |
+module RiCal
|
|
9430 | 9380 |
+ end
|
9431 | 9381 |
+end
|
9432 | 9382 |
\ No newline at end of file
|
9433 | |
diff --git a/lib/mhc/ri_cal/property_value/date_time.rb b/lib/mhc/ri_cal/property_value/date_time.rb
|
9434 | |
new file mode 100644
|
9435 | |
index 0000000..88327e6
|
|
9383 |
Index: mhc/lib/mhc/ri_cal/property_value/date_time.rb
|
|
9384 |
===================================================================
|
9436 | 9385 |
--- /dev/null
|
9437 | |
+++ b/lib/mhc/ri_cal/property_value/date_time.rb
|
|
9386 |
+++ mhc/lib/mhc/ri_cal/property_value/date_time.rb
|
9438 | 9387 |
@@ -0,0 +1,359 @@
|
9439 | 9388 |
+require 'date'
|
9440 | 9389 |
+module RiCal
|
|
9796 | 9745 |
+ end
|
9797 | 9746 |
+end
|
9798 | 9747 |
\ No newline at end of file
|
9799 | |
diff --git a/lib/mhc/ri_cal/property_value/date_time/additive_methods.rb b/lib/mhc/ri_cal/property_value/date_time/additive_methods.rb
|
9800 | |
new file mode 100644
|
9801 | |
index 0000000..122bac8
|
|
9748 |
Index: mhc/lib/mhc/ri_cal/property_value/date_time/additive_methods.rb
|
|
9749 |
===================================================================
|
9802 | 9750 |
--- /dev/null
|
9803 | |
+++ b/lib/mhc/ri_cal/property_value/date_time/additive_methods.rb
|
|
9751 |
+++ mhc/lib/mhc/ri_cal/property_value/date_time/additive_methods.rb
|
9804 | 9752 |
@@ -0,0 +1,44 @@
|
9805 | 9753 |
+module RiCal
|
9806 | 9754 |
+ class PropertyValue
|
|
9847 | 9795 |
+ end
|
9848 | 9796 |
+end
|
9849 | 9797 |
\ No newline at end of file
|
9850 | |
diff --git a/lib/mhc/ri_cal/property_value/date_time/time_machine.rb b/lib/mhc/ri_cal/property_value/date_time/time_machine.rb
|
9851 | |
new file mode 100644
|
9852 | |
index 0000000..61082d8
|
|
9798 |
Index: mhc/lib/mhc/ri_cal/property_value/date_time/time_machine.rb
|
|
9799 |
===================================================================
|
9853 | 9800 |
--- /dev/null
|
9854 | |
+++ b/lib/mhc/ri_cal/property_value/date_time/time_machine.rb
|
|
9801 |
+++ mhc/lib/mhc/ri_cal/property_value/date_time/time_machine.rb
|
9855 | 9802 |
@@ -0,0 +1,159 @@
|
9856 | 9803 |
+module RiCal
|
9857 | 9804 |
+ class PropertyValue
|
|
10013 | 9960 |
+ end
|
10014 | 9961 |
+end
|
10015 | 9962 |
\ No newline at end of file
|
10016 | |
diff --git a/lib/mhc/ri_cal/property_value/date_time/timezone_support.rb b/lib/mhc/ri_cal/property_value/date_time/timezone_support.rb
|
10017 | |
new file mode 100644
|
10018 | |
index 0000000..ff321a7
|
|
9963 |
Index: mhc/lib/mhc/ri_cal/property_value/date_time/timezone_support.rb
|
|
9964 |
===================================================================
|
10019 | 9965 |
--- /dev/null
|
10020 | |
+++ b/lib/mhc/ri_cal/property_value/date_time/timezone_support.rb
|
|
9966 |
+++ mhc/lib/mhc/ri_cal/property_value/date_time/timezone_support.rb
|
10021 | 9967 |
@@ -0,0 +1,100 @@
|
10022 | 9968 |
+module RiCal
|
10023 | 9969 |
+ class PropertyValue
|
|
10120 | 10066 |
+ end
|
10121 | 10067 |
+end
|
10122 | 10068 |
\ No newline at end of file
|
10123 | |
diff --git a/lib/mhc/ri_cal/property_value/duration.rb b/lib/mhc/ri_cal/property_value/duration.rb
|
10124 | |
new file mode 100644
|
10125 | |
index 0000000..c9ef70e
|
|
10069 |
Index: mhc/lib/mhc/ri_cal/property_value/duration.rb
|
|
10070 |
===================================================================
|
10126 | 10071 |
--- /dev/null
|
10127 | |
+++ b/lib/mhc/ri_cal/property_value/duration.rb
|
|
10072 |
+++ mhc/lib/mhc/ri_cal/property_value/duration.rb
|
10128 | 10073 |
@@ -0,0 +1,110 @@
|
10129 | 10074 |
+module RiCal
|
10130 | 10075 |
+ class PropertyValue
|
|
10237 | 10182 |
+ end
|
10238 | 10183 |
+end
|
10239 | 10184 |
\ No newline at end of file
|
10240 | |
diff --git a/lib/mhc/ri_cal/property_value/geo.rb b/lib/mhc/ri_cal/property_value/geo.rb
|
10241 | |
new file mode 100644
|
10242 | |
index 0000000..08b4719
|
|
10185 |
Index: mhc/lib/mhc/ri_cal/property_value/geo.rb
|
|
10186 |
===================================================================
|
10243 | 10187 |
--- /dev/null
|
10244 | |
+++ b/lib/mhc/ri_cal/property_value/geo.rb
|
|
10188 |
+++ mhc/lib/mhc/ri_cal/property_value/geo.rb
|
10245 | 10189 |
@@ -0,0 +1,11 @@
|
10246 | 10190 |
+module RiCal
|
10247 | 10191 |
+ class PropertyValue
|
|
10255 | 10199 |
+ end
|
10256 | 10200 |
+end
|
10257 | 10201 |
\ No newline at end of file
|
10258 | |
diff --git a/lib/mhc/ri_cal/property_value/integer.rb b/lib/mhc/ri_cal/property_value/integer.rb
|
10259 | |
new file mode 100644
|
10260 | |
index 0000000..53742fe
|
|
10202 |
Index: mhc/lib/mhc/ri_cal/property_value/integer.rb
|
|
10203 |
===================================================================
|
10261 | 10204 |
--- /dev/null
|
10262 | |
+++ b/lib/mhc/ri_cal/property_value/integer.rb
|
|
10205 |
+++ mhc/lib/mhc/ri_cal/property_value/integer.rb
|
10263 | 10206 |
@@ -0,0 +1,12 @@
|
10264 | 10207 |
+module RiCal
|
10265 | 10208 |
+ class PropertyValue
|
|
10274 | 10217 |
+ end
|
10275 | 10218 |
+end
|
10276 | 10219 |
\ No newline at end of file
|
10277 | |
diff --git a/lib/mhc/ri_cal/property_value/occurrence_list.rb b/lib/mhc/ri_cal/property_value/occurrence_list.rb
|
10278 | |
new file mode 100644
|
10279 | |
index 0000000..d9626ca
|
|
10220 |
Index: mhc/lib/mhc/ri_cal/property_value/occurrence_list.rb
|
|
10221 |
===================================================================
|
10280 | 10222 |
--- /dev/null
|
10281 | |
+++ b/lib/mhc/ri_cal/property_value/occurrence_list.rb
|
|
10223 |
+++ mhc/lib/mhc/ri_cal/property_value/occurrence_list.rb
|
10282 | 10224 |
@@ -0,0 +1,155 @@
|
10283 | 10225 |
+# -*- coding: utf-8 -*-
|
10284 | 10226 |
+module RiCal
|
|
10435 | 10377 |
+
|
10436 | 10378 |
+ end
|
10437 | 10379 |
+end
|
10438 | |
diff --git a/lib/mhc/ri_cal/property_value/period.rb b/lib/mhc/ri_cal/property_value/period.rb
|
10439 | |
new file mode 100644
|
10440 | |
index 0000000..cf0aeb6
|
|
10380 |
Index: mhc/lib/mhc/ri_cal/property_value/period.rb
|
|
10381 |
===================================================================
|
10441 | 10382 |
--- /dev/null
|
10442 | |
+++ b/lib/mhc/ri_cal/property_value/period.rb
|
|
10383 |
+++ mhc/lib/mhc/ri_cal/property_value/period.rb
|
10443 | 10384 |
@@ -0,0 +1,86 @@
|
10444 | 10385 |
+module RiCal
|
10445 | 10386 |
+ class PropertyValue
|
|
10528 | 10469 |
+ end
|
10529 | 10470 |
+end
|
10530 | 10471 |
\ No newline at end of file
|
10531 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule.rb b/lib/mhc/ri_cal/property_value/recurrence_rule.rb
|
10532 | |
new file mode 100644
|
10533 | |
index 0000000..e4dbae8
|
|
10472 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule.rb
|
|
10473 |
===================================================================
|
10534 | 10474 |
--- /dev/null
|
10535 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule.rb
|
|
10475 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule.rb
|
10536 | 10476 |
@@ -0,0 +1,154 @@
|
10537 | 10477 |
+module RiCal
|
10538 | 10478 |
+ class PropertyValue
|
|
10689 | 10629 |
+ end
|
10690 | 10630 |
+end
|
10691 | 10631 |
\ No newline at end of file
|
10692 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/enumeration_support_methods.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/enumeration_support_methods.rb
|
10693 | |
new file mode 100644
|
10694 | |
index 0000000..7fdfbe5
|
|
10632 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/enumeration_support_methods.rb
|
|
10633 |
===================================================================
|
10695 | 10634 |
--- /dev/null
|
10696 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/enumeration_support_methods.rb
|
|
10635 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/enumeration_support_methods.rb
|
10697 | 10636 |
@@ -0,0 +1,100 @@
|
10698 | 10637 |
+module RiCal
|
10699 | 10638 |
+ class PropertyValue
|
|
10796 | 10735 |
+ end
|
10797 | 10736 |
+end
|
10798 | 10737 |
\ No newline at end of file
|
10799 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/enumerator.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/enumerator.rb
|
10800 | |
new file mode 100644
|
10801 | |
index 0000000..912bfc2
|
|
10738 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/enumerator.rb
|
|
10739 |
===================================================================
|
10802 | 10740 |
--- /dev/null
|
10803 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/enumerator.rb
|
|
10741 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/enumerator.rb
|
10804 | 10742 |
@@ -0,0 +1,79 @@
|
10805 | 10743 |
+module RiCal
|
10806 | 10744 |
+ class PropertyValue
|
|
10881 | 10819 |
+ end
|
10882 | 10820 |
+ end
|
10883 | 10821 |
+end
|
10884 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/initialization_methods.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/initialization_methods.rb
|
10885 | |
new file mode 100644
|
10886 | |
index 0000000..8611d2f
|
|
10822 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/initialization_methods.rb
|
|
10823 |
===================================================================
|
10887 | 10824 |
--- /dev/null
|
10888 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/initialization_methods.rb
|
|
10825 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/initialization_methods.rb
|
10889 | 10826 |
@@ -0,0 +1,148 @@
|
10890 | 10827 |
+module RiCal
|
10891 | 10828 |
+ class PropertyValue
|
|
11036 | 10973 |
+ end
|
11037 | 10974 |
+ end
|
11038 | 10975 |
\ No newline at end of file
|
11039 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/negative_setpos_enumerator.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/negative_setpos_enumerator.rb
|
11040 | |
new file mode 100644
|
11041 | |
index 0000000..b8b660b
|
|
10976 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/negative_setpos_enumerator.rb
|
|
10977 |
===================================================================
|
11042 | 10978 |
--- /dev/null
|
11043 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/negative_setpos_enumerator.rb
|
|
10979 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/negative_setpos_enumerator.rb
|
11044 | 10980 |
@@ -0,0 +1,53 @@
|
11045 | 10981 |
+module RiCal
|
11046 | 10982 |
+ class PropertyValue
|
|
11095 | 11031 |
+ end
|
11096 | 11032 |
+ end
|
11097 | 11033 |
+end
|
11098 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/numbered_span.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/numbered_span.rb
|
11099 | |
new file mode 100644
|
11100 | |
index 0000000..1e1fc93
|
|
11034 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/numbered_span.rb
|
|
11035 |
===================================================================
|
11101 | 11036 |
--- /dev/null
|
11102 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/numbered_span.rb
|
|
11037 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/numbered_span.rb
|
11103 | 11038 |
@@ -0,0 +1,31 @@
|
11104 | 11039 |
+module RiCal
|
11105 | 11040 |
+ class PropertyValue
|
|
11133 | 11068 |
+ end
|
11134 | 11069 |
+end
|
11135 | 11070 |
\ No newline at end of file
|
11136 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer.rb
|
11137 | |
new file mode 100644
|
11138 | |
index 0000000..8f9b435
|
|
11071 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer.rb
|
|
11072 |
===================================================================
|
11139 | 11073 |
--- /dev/null
|
11140 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer.rb
|
|
11074 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer.rb
|
11141 | 11075 |
@@ -0,0 +1,135 @@
|
11142 | 11076 |
+module RiCal
|
11143 | 11077 |
+ class PropertyValue
|
|
11275 | 11209 |
+ end
|
11276 | 11210 |
+end
|
11277 | 11211 |
\ No newline at end of file
|
11278 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_day_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_day_incrementer.rb
|
11279 | |
new file mode 100644
|
11280 | |
index 0000000..e11bee2
|
|
11212 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_day_incrementer.rb
|
|
11213 |
===================================================================
|
11281 | 11214 |
--- /dev/null
|
11282 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_day_incrementer.rb
|
|
11215 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_day_incrementer.rb
|
11283 | 11216 |
@@ -0,0 +1,86 @@
|
11284 | 11217 |
+module RiCal
|
11285 | 11218 |
+ class PropertyValue
|
|
11368 | 11301 |
+ end
|
11369 | 11302 |
+end
|
11370 | 11303 |
\ No newline at end of file
|
11371 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_hour_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_hour_incrementer.rb
|
11372 | |
new file mode 100644
|
11373 | |
index 0000000..fdb0682
|
|
11304 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_hour_incrementer.rb
|
|
11305 |
===================================================================
|
11374 | 11306 |
--- /dev/null
|
11375 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_hour_incrementer.rb
|
|
11307 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_hour_incrementer.rb
|
11376 | 11308 |
@@ -0,0 +1,31 @@
|
11377 | 11309 |
+module RiCal
|
11378 | 11310 |
+ class PropertyValue
|
|
11406 | 11338 |
+ end
|
11407 | 11339 |
+end
|
11408 | 11340 |
\ No newline at end of file
|
11409 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_minute_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_minute_incrementer.rb
|
11410 | |
new file mode 100644
|
11411 | |
index 0000000..eec23ec
|
|
11341 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_minute_incrementer.rb
|
|
11342 |
===================================================================
|
11412 | 11343 |
--- /dev/null
|
11413 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_minute_incrementer.rb
|
|
11344 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_minute_incrementer.rb
|
11414 | 11345 |
@@ -0,0 +1,32 @@
|
11415 | 11346 |
+module RiCal
|
11416 | 11347 |
+ class PropertyValue
|
|
11445 | 11376 |
+ end
|
11446 | 11377 |
+end
|
11447 | 11378 |
\ No newline at end of file
|
11448 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_month_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_month_incrementer.rb
|
11449 | |
new file mode 100644
|
11450 | |
index 0000000..fb64037
|
|
11379 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_month_incrementer.rb
|
|
11380 |
===================================================================
|
11451 | 11381 |
--- /dev/null
|
11452 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_month_incrementer.rb
|
|
11382 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_month_incrementer.rb
|
11453 | 11383 |
@@ -0,0 +1,52 @@
|
11454 | 11384 |
+module RiCal
|
11455 | 11385 |
+ class PropertyValue
|
|
11504 | 11434 |
+ end
|
11505 | 11435 |
+end
|
11506 | 11436 |
\ No newline at end of file
|
11507 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_monthday_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_monthday_incrementer.rb
|
11508 | |
new file mode 100644
|
11509 | |
index 0000000..95e66d7
|
|
11437 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_monthday_incrementer.rb
|
|
11438 |
===================================================================
|
11510 | 11439 |
--- /dev/null
|
11511 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_monthday_incrementer.rb
|
|
11440 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_monthday_incrementer.rb
|
11512 | 11441 |
@@ -0,0 +1,31 @@
|
11513 | 11442 |
+module RiCal
|
11514 | 11443 |
+ class PropertyValue
|
|
11542 | 11471 |
+ end
|
11543 | 11472 |
+end
|
11544 | 11473 |
\ No newline at end of file
|
11545 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_numbered_day_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_numbered_day_incrementer.rb
|
11546 | |
new file mode 100644
|
11547 | |
index 0000000..3ac2bc6
|
|
11474 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_numbered_day_incrementer.rb
|
|
11475 |
===================================================================
|
11548 | 11476 |
--- /dev/null
|
11549 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_numbered_day_incrementer.rb
|
|
11477 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_numbered_day_incrementer.rb
|
11550 | 11478 |
@@ -0,0 +1,38 @@
|
11551 | 11479 |
+module RiCal
|
11552 | 11480 |
+ class PropertyValue
|
|
11587 | 11515 |
+ end
|
11588 | 11516 |
+end
|
11589 | 11517 |
\ No newline at end of file
|
11590 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_second_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_second_incrementer.rb
|
11591 | |
new file mode 100644
|
11592 | |
index 0000000..2c09e9d
|
|
11518 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_second_incrementer.rb
|
|
11519 |
===================================================================
|
11593 | 11520 |
--- /dev/null
|
11594 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_second_incrementer.rb
|
|
11521 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_second_incrementer.rb
|
11595 | 11522 |
@@ -0,0 +1,32 @@
|
11596 | 11523 |
+module RiCal
|
11597 | 11524 |
+ class PropertyValue
|
|
11626 | 11553 |
+ end
|
11627 | 11554 |
+end
|
11628 | 11555 |
\ No newline at end of file
|
11629 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_weekno_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_weekno_incrementer.rb
|
11630 | |
new file mode 100644
|
11631 | |
index 0000000..750171d
|
|
11556 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_weekno_incrementer.rb
|
|
11557 |
===================================================================
|
11632 | 11558 |
--- /dev/null
|
11633 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_weekno_incrementer.rb
|
|
11559 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_weekno_incrementer.rb
|
11634 | 11560 |
@@ -0,0 +1,69 @@
|
11635 | 11561 |
+module RiCal
|
11636 | 11562 |
+ class PropertyValue
|
|
11702 | 11628 |
+ end
|
11703 | 11629 |
+end
|
11704 | 11630 |
\ No newline at end of file
|
11705 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_yearday_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_yearday_incrementer.rb
|
11706 | |
new file mode 100644
|
11707 | |
index 0000000..c0c8bff
|
|
11631 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_yearday_incrementer.rb
|
|
11632 |
===================================================================
|
11708 | 11633 |
--- /dev/null
|
11709 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_yearday_incrementer.rb
|
|
11634 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_yearday_incrementer.rb
|
11710 | 11635 |
@@ -0,0 +1,31 @@
|
11711 | 11636 |
+module RiCal
|
11712 | 11637 |
+ class PropertyValue
|
|
11740 | 11665 |
+ end
|
11741 | 11666 |
+end
|
11742 | 11667 |
\ No newline at end of file
|
11743 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/daily_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/daily_incrementer.rb
|
11744 | |
new file mode 100644
|
11745 | |
index 0000000..3783c4f
|
|
11668 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/daily_incrementer.rb
|
|
11669 |
===================================================================
|
11746 | 11670 |
--- /dev/null
|
11747 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/daily_incrementer.rb
|
|
11671 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/daily_incrementer.rb
|
11748 | 11672 |
@@ -0,0 +1,28 @@
|
11749 | 11673 |
+module RiCal
|
11750 | 11674 |
+ class PropertyValue
|
|
11775 | 11699 |
+ end
|
11776 | 11700 |
+end
|
11777 | 11701 |
\ No newline at end of file
|
11778 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/frequency_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/frequency_incrementer.rb
|
11779 | |
new file mode 100644
|
11780 | |
index 0000000..1d38d22
|
|
11702 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/frequency_incrementer.rb
|
|
11703 |
===================================================================
|
11781 | 11704 |
--- /dev/null
|
11782 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/frequency_incrementer.rb
|
|
11705 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/frequency_incrementer.rb
|
11783 | 11706 |
@@ -0,0 +1,80 @@
|
11784 | 11707 |
+module RiCal
|
11785 | 11708 |
+ class PropertyValue
|
|
11861 | 11784 |
+ end
|
11862 | 11785 |
+ end
|
11863 | 11786 |
+end
|
11864 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/hourly_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/hourly_incrementer.rb
|
11865 | |
new file mode 100644
|
11866 | |
index 0000000..ecf6864
|
|
11787 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/hourly_incrementer.rb
|
|
11788 |
===================================================================
|
11867 | 11789 |
--- /dev/null
|
11868 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/hourly_incrementer.rb
|
|
11790 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/hourly_incrementer.rb
|
11869 | 11791 |
@@ -0,0 +1,23 @@
|
11870 | 11792 |
+module RiCal
|
11871 | 11793 |
+ class PropertyValue
|
|
11891 | 11813 |
+ end
|
11892 | 11814 |
+end
|
11893 | 11815 |
\ No newline at end of file
|
11894 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/list_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/list_incrementer.rb
|
11895 | |
new file mode 100644
|
11896 | |
index 0000000..db325bf
|
|
11816 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/list_incrementer.rb
|
|
11817 |
===================================================================
|
11897 | 11818 |
--- /dev/null
|
11898 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/list_incrementer.rb
|
|
11819 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/list_incrementer.rb
|
11899 | 11820 |
@@ -0,0 +1,106 @@
|
11900 | 11821 |
+module RiCal
|
11901 | 11822 |
+ class PropertyValue
|
|
12003 | 11924 |
+ end
|
12004 | 11925 |
+end
|
12005 | 11926 |
+
|
12006 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/minutely_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/minutely_incrementer.rb
|
12007 | |
new file mode 100644
|
12008 | |
index 0000000..fb57012
|
|
11927 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/minutely_incrementer.rb
|
|
11928 |
===================================================================
|
12009 | 11929 |
--- /dev/null
|
12010 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/minutely_incrementer.rb
|
|
11930 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/minutely_incrementer.rb
|
12011 | 11931 |
@@ -0,0 +1,23 @@
|
12012 | 11932 |
+module RiCal
|
12013 | 11933 |
+ class PropertyValue
|
|
12032 | 11952 |
+ end
|
12033 | 11953 |
+ end
|
12034 | 11954 |
+end
|
12035 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/monthly_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/monthly_incrementer.rb
|
12036 | |
new file mode 100644
|
12037 | |
index 0000000..c7f04b5
|
|
11955 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/monthly_incrementer.rb
|
|
11956 |
===================================================================
|
12038 | 11957 |
--- /dev/null
|
12039 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/monthly_incrementer.rb
|
|
11958 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/monthly_incrementer.rb
|
12040 | 11959 |
@@ -0,0 +1,33 @@
|
12041 | 11960 |
+module RiCal
|
12042 | 11961 |
+ class PropertyValue
|
|
12072 | 11991 |
+ end
|
12073 | 11992 |
+end
|
12074 | 11993 |
\ No newline at end of file
|
12075 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/null_sub_cycle_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/null_sub_cycle_incrementer.rb
|
12076 | |
new file mode 100644
|
12077 | |
index 0000000..e0ce316
|
|
11994 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/null_sub_cycle_incrementer.rb
|
|
11995 |
===================================================================
|
12078 | 11996 |
--- /dev/null
|
12079 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/null_sub_cycle_incrementer.rb
|
|
11997 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/null_sub_cycle_incrementer.rb
|
12080 | 11998 |
@@ -0,0 +1,43 @@
|
12081 | 11999 |
+module RiCal
|
12082 | 12000 |
+ class PropertyValue
|
|
12121 | 12039 |
+ end
|
12122 | 12040 |
+end
|
12123 | 12041 |
+
|
12124 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/secondly_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/secondly_incrementer.rb
|
12125 | |
new file mode 100644
|
12126 | |
index 0000000..9ca5d03
|
|
12042 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/secondly_incrementer.rb
|
|
12043 |
===================================================================
|
12127 | 12044 |
--- /dev/null
|
12128 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/secondly_incrementer.rb
|
|
12045 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/secondly_incrementer.rb
|
12129 | 12046 |
@@ -0,0 +1,28 @@
|
12130 | 12047 |
+module RiCal
|
12131 | 12048 |
+ class PropertyValue
|
|
12156 | 12073 |
+ end
|
12157 | 12074 |
+end
|
12158 | 12075 |
\ No newline at end of file
|
12159 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/weekly_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/weekly_incrementer.rb
|
12160 | |
new file mode 100644
|
12161 | |
index 0000000..17e819f
|
|
12076 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/weekly_incrementer.rb
|
|
12077 |
===================================================================
|
12162 | 12078 |
--- /dev/null
|
12163 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/weekly_incrementer.rb
|
|
12079 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/weekly_incrementer.rb
|
12164 | 12080 |
@@ -0,0 +1,37 @@
|
12165 | 12081 |
+module RiCal
|
12166 | 12082 |
+ class PropertyValue
|
|
12200 | 12116 |
+ end
|
12201 | 12117 |
+end
|
12202 | 12118 |
\ No newline at end of file
|
12203 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/yearly_incrementer.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/yearly_incrementer.rb
|
12204 | |
new file mode 100644
|
12205 | |
index 0000000..32820c9
|
|
12119 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/yearly_incrementer.rb
|
|
12120 |
===================================================================
|
12206 | 12121 |
--- /dev/null
|
12207 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/yearly_incrementer.rb
|
|
12122 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/occurrence_incrementer/yearly_incrementer.rb
|
12208 | 12123 |
@@ -0,0 +1,57 @@
|
12209 | 12124 |
+module RiCal
|
12210 | 12125 |
+ class PropertyValue
|
|
12264 | 12179 |
+ end
|
12265 | 12180 |
+end
|
12266 | 12181 |
\ No newline at end of file
|
12267 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_day.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_day.rb
|
12268 | |
new file mode 100644
|
12269 | |
index 0000000..8583a41
|
|
12182 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_day.rb
|
|
12183 |
===================================================================
|
12270 | 12184 |
--- /dev/null
|
12271 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_day.rb
|
|
12185 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_day.rb
|
12272 | 12186 |
@@ -0,0 +1,131 @@
|
12273 | 12187 |
+module RiCal
|
12274 | 12188 |
+ class PropertyValue
|
|
12402 | 12316 |
+ end
|
12403 | 12317 |
+end
|
12404 | 12318 |
\ No newline at end of file
|
12405 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_month_day.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_month_day.rb
|
12406 | |
new file mode 100644
|
12407 | |
index 0000000..d657dbd
|
|
12319 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_month_day.rb
|
|
12320 |
===================================================================
|
12408 | 12321 |
--- /dev/null
|
12409 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_month_day.rb
|
|
12322 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_month_day.rb
|
12410 | 12323 |
@@ -0,0 +1,64 @@
|
12411 | 12324 |
+module RiCal
|
12412 | 12325 |
+ class PropertyValue
|
|
12473 | 12386 |
+ end
|
12474 | 12387 |
+end
|
12475 | 12388 |
\ No newline at end of file
|
12476 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_numbered_week.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_numbered_week.rb
|
12477 | |
new file mode 100644
|
12478 | |
index 0000000..cd528dc
|
|
12389 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_numbered_week.rb
|
|
12390 |
===================================================================
|
12479 | 12391 |
--- /dev/null
|
12480 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_numbered_week.rb
|
|
12392 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_numbered_week.rb
|
12481 | 12393 |
@@ -0,0 +1,33 @@
|
12482 | 12394 |
+module RiCal
|
12483 | 12395 |
+ class PropertyValue
|
|
12513 | 12425 |
+ end
|
12514 | 12426 |
+end
|
12515 | 12427 |
\ No newline at end of file
|
12516 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_year_day.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_year_day.rb
|
12517 | |
new file mode 100644
|
12518 | |
index 0000000..f19e37f
|
|
12428 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_year_day.rb
|
|
12429 |
===================================================================
|
12519 | 12430 |
--- /dev/null
|
12520 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_year_day.rb
|
|
12431 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/recurring_year_day.rb
|
12521 | 12432 |
@@ -0,0 +1,53 @@
|
12522 | 12433 |
+module RiCal
|
12523 | 12434 |
+ class PropertyValue
|
|
12573 | 12484 |
+ end
|
12574 | 12485 |
+end
|
12575 | 12486 |
\ No newline at end of file
|
12576 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/time_manipulation.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/time_manipulation.rb
|
12577 | |
new file mode 100644
|
12578 | |
index 0000000..331c8e6
|
|
12487 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/time_manipulation.rb
|
|
12488 |
===================================================================
|
12579 | 12489 |
--- /dev/null
|
12580 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/time_manipulation.rb
|
|
12490 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/time_manipulation.rb
|
12581 | 12491 |
@@ -0,0 +1,42 @@
|
12582 | 12492 |
+module RiCal
|
12583 | 12493 |
+ class PropertyValue
|
|
12622 | 12532 |
+ end
|
12623 | 12533 |
+end
|
12624 | 12534 |
\ No newline at end of file
|
12625 | |
diff --git a/lib/mhc/ri_cal/property_value/recurrence_rule/validations.rb b/lib/mhc/ri_cal/property_value/recurrence_rule/validations.rb
|
12626 | |
new file mode 100644
|
12627 | |
index 0000000..9105789
|
|
12535 |
Index: mhc/lib/mhc/ri_cal/property_value/recurrence_rule/validations.rb
|
|
12536 |
===================================================================
|
12628 | 12537 |
--- /dev/null
|
12629 | |
+++ b/lib/mhc/ri_cal/property_value/recurrence_rule/validations.rb
|
|
12538 |
+++ mhc/lib/mhc/ri_cal/property_value/recurrence_rule/validations.rb
|
12630 | 12539 |
@@ -0,0 +1,125 @@
|
12631 | 12540 |
+module RiCal
|
12632 | 12541 |
+ class PropertyValue
|
|
12754 | 12663 |
+ end
|
12755 | 12664 |
+end
|
12756 | 12665 |
\ No newline at end of file
|
12757 | |
diff --git a/lib/mhc/ri_cal/property_value/text.rb b/lib/mhc/ri_cal/property_value/text.rb
|
12758 | |
new file mode 100644
|
12759 | |
index 0000000..3abeb44
|
|
12666 |
Index: mhc/lib/mhc/ri_cal/property_value/text.rb
|
|
12667 |
===================================================================
|
12760 | 12668 |
--- /dev/null
|
12761 | |
+++ b/lib/mhc/ri_cal/property_value/text.rb
|
|
12669 |
+++ mhc/lib/mhc/ri_cal/property_value/text.rb
|
12762 | 12670 |
@@ -0,0 +1,44 @@
|
12763 | 12671 |
+module RiCal
|
12764 | 12672 |
+ class PropertyValue
|
|
12805 | 12713 |
+ end
|
12806 | 12714 |
+end
|
12807 | 12715 |
\ No newline at end of file
|
12808 | |
diff --git a/lib/mhc/ri_cal/property_value/uri.rb b/lib/mhc/ri_cal/property_value/uri.rb
|
12809 | |
new file mode 100644
|
12810 | |
index 0000000..19a6b6a
|
|
12716 |
Index: mhc/lib/mhc/ri_cal/property_value/uri.rb
|
|
12717 |
===================================================================
|
12811 | 12718 |
--- /dev/null
|
12812 | |
+++ b/lib/mhc/ri_cal/property_value/uri.rb
|
|
12719 |
+++ mhc/lib/mhc/ri_cal/property_value/uri.rb
|
12813 | 12720 |
@@ -0,0 +1,11 @@
|
12814 | 12721 |
+module RiCal
|
12815 | 12722 |
+ class PropertyValue
|
|
12823 | 12730 |
+ end
|
12824 | 12731 |
+end
|
12825 | 12732 |
\ No newline at end of file
|
12826 | |
diff --git a/lib/mhc/ri_cal/property_value/utc_offset.rb b/lib/mhc/ri_cal/property_value/utc_offset.rb
|
12827 | |
new file mode 100644
|
12828 | |
index 0000000..ef62a12
|
|
12733 |
Index: mhc/lib/mhc/ri_cal/property_value/utc_offset.rb
|
|
12734 |
===================================================================
|
12829 | 12735 |
--- /dev/null
|
12830 | |
+++ b/lib/mhc/ri_cal/property_value/utc_offset.rb
|
|
12736 |
+++ mhc/lib/mhc/ri_cal/property_value/utc_offset.rb
|
12831 | 12737 |
@@ -0,0 +1,33 @@
|
12832 | 12738 |
+module RiCal
|
12833 | 12739 |
+ class PropertyValue
|
|
12863 | 12769 |
+ end
|
12864 | 12770 |
+end
|
12865 | 12771 |
\ No newline at end of file
|
12866 | |
diff --git a/lib/mhc/ri_cal/property_value/zulu_date_time.rb b/lib/mhc/ri_cal/property_value/zulu_date_time.rb
|
12867 | |
new file mode 100644
|
12868 | |
index 0000000..037fe7f
|
|
12772 |
Index: mhc/lib/mhc/ri_cal/property_value/zulu_date_time.rb
|
|
12773 |
===================================================================
|
12869 | 12774 |
--- /dev/null
|
12870 | |
+++ b/lib/mhc/ri_cal/property_value/zulu_date_time.rb
|
|
12775 |
+++ mhc/lib/mhc/ri_cal/property_value/zulu_date_time.rb
|
12871 | 12776 |
@@ -0,0 +1,34 @@
|
12872 | 12777 |
+require 'date'
|
12873 | 12778 |
+module RiCal
|
|
12904 | 12809 |
+ end
|
12905 | 12810 |
+end
|
12906 | 12811 |
\ No newline at end of file
|
12907 | |
diff --git a/lib/mhc/ri_cal/required_timezones.rb b/lib/mhc/ri_cal/required_timezones.rb
|
12908 | |
new file mode 100644
|
12909 | |
index 0000000..511262e
|
|
12812 |
Index: mhc/lib/mhc/ri_cal/required_timezones.rb
|
|
12813 |
===================================================================
|
12910 | 12814 |
--- /dev/null
|
12911 | |
+++ b/lib/mhc/ri_cal/required_timezones.rb
|
|
12815 |
+++ mhc/lib/mhc/ri_cal/required_timezones.rb
|
12912 | 12816 |
@@ -0,0 +1,55 @@
|
12913 | 12817 |
+module RiCal
|
12914 | 12818 |
+ #- ©2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
|