Class: Lurch::StoreConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/lurch/store_configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ StoreConfiguration

Returns a new instance of StoreConfiguration.



3
4
5
# File 'lib/lurch/store_configuration.rb', line 3

def initialize(options)
  @options = options
end

Instance Method Details

#authorizationObject



7
8
9
# File 'lib/lurch/store_configuration.rb', line 7

def authorization
  @options[:authorization]
end

#inflection_modeObject



11
12
13
# File 'lib/lurch/store_configuration.rb', line 11

def inflection_mode
  @options[:inflection_mode] || :dasherize
end

#pagination_page_count_keyObject



23
24
25
# File 'lib/lurch/store_configuration.rb', line 23

def pagination_page_count_key
  @options[:pagination_page_count_key] || :page_count
end

#pagination_record_count_keyObject



19
20
21
# File 'lib/lurch/store_configuration.rb', line 19

def pagination_record_count_key
  @options[:pagination_record_count_key] || :record_count
end

#types_modeObject



15
16
17
# File 'lib/lurch/store_configuration.rb', line 15

def types_mode
  @options[:types_mode] || :pluralize
end