# File lib/reactive_resource/base.rb, line 78 def self.element_path(id, prefix_options = {}, query_options = nil) prefix_options, query_options = split_options(prefix_options) if query_options.nil? element_path = "#{prefix(prefix_options)}#{association_prefix(prefix_options)}#{collection_name}" # singleton resources don't have an ID if id.present? || !singleton? element_path += "/#{id}" end element_path += "#{extension}#{query_string(query_options)}" element_path end