Commit Graph

67 Commits

Author SHA1 Message Date
Brandon Robins
e4fde3d278 Update WebDavRequests controller
Adds the various WebDavRequest and preconditional methods
2017-10-28 12:02:44 -05:00
Brandon Robins
8522d872fc Add all WebDavRequest classes 2017-10-28 12:01:30 -05:00
Brandon Robins
ded6f77f1a Add module constants 2017-10-28 12:00:47 -05:00
Brandon Robins
2b2ea7ffa9 Add :allowed_methods and :lock_timeout_period mattr_accessors 2017-10-28 11:59:58 -05:00
Brandon Robins
d22932c877 Add remaining FileResource methods 2017-10-28 11:44:22 -05:00
Brandon Robins
082b3c98e8 Add :updated_at attr_accessor to Resource 2017-10-28 11:41:29 -05:00
Brandon Robins
824bda827d Add FileResource with partial implementation of Resource methods 2017-10-25 23:57:57 -05:00
Brandon Robins
ee3008fa90 Add Utils module 2017-10-25 23:53:05 -05:00
Brandon Robins
0efbdb57ec Add methods to route and respond to WebDAV requests 2017-10-25 18:38:55 -05:00
Brandon Robins
02aa535204 Collapse attr_reader declarations 2017-10-24 22:56:34 -05:00
Brandon Robins
1023029663 Add Resource class 2017-10-24 22:41:10 -05:00
Brandon Robins
2dcf872c7f Extend ActionDispatch::Routing::Mapper
Adds calligraphy_resource method to create WebDAV routes
2017-10-23 23:18:59 -05:00
Brandon Robins
5858f93c0d Add XML::Utils module 2017-10-23 21:10:24 -05:00
Brandon Robins
e64cb55c5d Add WebDavRequest 2017-10-22 23:25:25 -05:00
Brandon Robins
cab55272ca Add XML classes 2017-10-22 22:47:10 -05:00
Brandon Robins
50a3472a1f Add gemspec and Gemfile 2017-10-22 22:03:14 -05:00
Brandon Robins
9773d247f5 Initial commit 2017-10-21 17:55:46 -05:00