Module: Railsdav::ControllerExtensions::ClassMethods
- Defined in:
- lib/railsdav/controller_extensions.rb
Instance Method Summary collapse
- #enable_webdav_for(*names_and_options, &block) ⇒ Object
- #webdav_metadata_for_action(action) ⇒ Object
Instance Method Details
#enable_webdav_for(*names_and_options, &block) ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/railsdav/controller_extensions.rb', line 41 def enable_webdav_for(*, &block) = . names = self. ||= {} [:collection] = true unless .has_key?(:collection) names.each do |name| self. = self..merge(name => ) end end |
#webdav_metadata_for_action(action) ⇒ Object
53 54 55 |
# File 'lib/railsdav/controller_extensions.rb', line 53 def (action) [action.to_sym] end |