module Shaf::ResourceUris
Public Class Methods
register_uri(name, uri)
click to toggle source
# File lib/shaf/extensions/resource_uris.rb, line 19 def register_uri(name, uri) MethodBuilder.new(name, uri).call end
resource_uris_for(name, **kwargs)
click to toggle source
# File lib/shaf/extensions/resource_uris.rb, line 15 def resource_uris_for(name, **kwargs) CreateUriMethods.new(name, **kwargs).call end
Public Instance Methods
register_uri(name, uri)
click to toggle source
# File lib/shaf/extensions/resource_uris.rb, line 31 def register_uri(name, uri) result = ResourceUris.register_uri(name, uri) UriHelperMethods.add_path_helpers(self, result) include UriHelper unless self < UriHelper end
resource_uris_for(name, **kwargs)
click to toggle source
# File lib/shaf/extensions/resource_uris.rb, line 24 def resource_uris_for(name, **kwargs) result = ResourceUris.resource_uris_for(name, **kwargs) UriHelperMethods.add_path_helpers(self, result) include UriHelper unless self < UriHelper end