Module: ArtirixDataModels::CacheService::OptionsStore

Defined in:
lib/artirix_data_models/cache_service.rb

Defined Under Namespace

Classes: DisabledOptionsStore

Class Method Summary collapse

Class Method Details

.method_missing(m, *args, &block) ⇒ Object



93
94
95
96
97
98
99
# File 'lib/artirix_data_models/cache_service.rb', line 93

def self.method_missing(m, *args, &block)
  if has?(m)
    get(m)
  else
    super
  end
end

.respond_to_missing?(m, include_all = false) ⇒ Boolean

Returns:

  • (Boolean)


101
102
103
# File 'lib/artirix_data_models/cache_service.rb', line 101

def self.respond_to_missing?(m, include_all = false)
  has?(m) || super
end

.valid_method(method_name) ⇒ Object



89
90
91
# File 'lib/artirix_data_models/cache_service.rb', line 89

def self.valid_method(method_name)
  method_name.end_with? '_options'
end