module SmartAleck

Constants

VERSION

Public Class Methods

category_model() click to toggle source
# File lib/smart_aleck.rb, line 16
def self.category_model
  @category_model
end
clear_config!() click to toggle source
# File lib/smart_aleck.rb, line 29
def self.clear_config!
  @entry_model = @category_model = nil
end
configure(options) click to toggle source
# File lib/smart_aleck.rb, line 10
def self.configure(options)
  check_required_options(options, :category_model, :entry_model)
  @category_model = options[:category_model]
  @entry_model = options[:entry_model]
end
entry_model() click to toggle source
# File lib/smart_aleck.rb, line 20
def self.entry_model
  @entry_model
end
verify_configured() click to toggle source
# File lib/smart_aleck.rb, line 24
def self.verify_configured
  raise NotConfigured unless (category_model && entry_model)
  true
end