module Adalog
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/adalog.rb, line 7 def self.configuration @configuration || ((configure! { :defaults }) && @configuration) end
configure() { |config| ... }
click to toggle source
# File lib/adalog.rb, line 12 def self.configure config = Adalog::Configuration.new yield(config) config.validate! config.freeze @configuration = config post_configuration(@configuration) :ok end
post_configuration(config)
click to toggle source
# File lib/adalog.rb, line 23 def self.post_configuration(config) if config.singleton self.extend(RepoConvenienceMethods) end if config.html_erb Tilt.register(Tilt::ERBTemplate, 'html.erb') end end
Public Instance Methods
blank?(val)
click to toggle source
# File lib/adalog/entry.rb, line 80 def blank?(val) nil == val || '' == val end
content_error()
click to toggle source
# File lib/adalog/entry.rb, line 70 def content_error "Must have at least one of: 'title', 'message', 'details'." end
determine_base_relation(options)
click to toggle source
# File lib/adalog/active_record_repo.rb, line 57 def determine_base_relation(options) options.fetch(:base_relation, record_class.unscoped) end
no_content?()
click to toggle source
# File lib/adalog/entry.rb, line 75 def no_content? blank?(title) && blank?(message) && blank?(details) end