Module: Service::Utils

Defined in:
lib/service/utils.rb,
lib/service/utils/version.rb

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.false?(str) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/service/utils.rb', line 14

def false?(str)
  return ["n", "no", "f", "false"].include?(str.to_s.strip.downcase)
end

.metadata(collection) ⇒ Object



18
19
20
21
22
23
24
25
26
27
# File 'lib/service/utils.rb', line 18

def (collection)
  return {
    current_page: collection.current_page,
    per_page:     collection.page_size,
    prev_page:    collection.prev_page,
    next_page:    collection.next_page,
    total_pages:  collection.page_count,
    total_count:  collection.pagination_record_count
  }
end

.true?(str) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/service/utils.rb', line 10

def true?(str)
  return ["y", "yes", "t", "true"].include?(str.to_s.strip.downcase)
end