Sha256: 4c959cfbcbca2c2becedf98a813983fa87be44bc21dfd6619a89ea8f50e15f1e

Contents?: true

Size: 366 Bytes

Versions: 24

Compression:

Stored size: 366 Bytes

Contents

module CloudSesame
	module Query
		module DSL
			module SortMethods

				def sort(input = false)
					if input.is_a?(Hash)
						request.sort.attributes = input
						return self
					elsif input
						request.sort[input] = nil
						return self
					elsif input.nil?
						return self
					else
						request.sort.attributes
					end
				end

			end
		end
	end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
CloudSesame-1.0.1 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-1.0.0 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.9.4 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.9.3 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.9.2 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.9.1 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.9.0 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.8.3 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.8.2 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.8.1 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.8.0 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.13 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.12 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.11 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.10 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.9 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.8 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.7 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.5 lib/cloud_sesame/query/dsl/sort_methods.rb
CloudSesame-0.7.4 lib/cloud_sesame/query/dsl/sort_methods.rb