module ImapFilter::DSL
Public Instance Methods
_accounts()
click to toggle source
# File lib/imap-filter/dsl.rb, line 16 def _accounts DSL::_global[:accounts] ||= {} end
_filters()
click to toggle source
# File lib/imap-filter/dsl.rb, line 20 def _filters DSL::_global[:filters] ||= {} end
_global()
click to toggle source
# File lib/imap-filter/dsl.rb, line 8 def _global @@global_config end
_options()
click to toggle source
# File lib/imap-filter/dsl.rb, line 12 def _options DSL::_global[:options] end
account(name, &block)
click to toggle source
# File lib/imap-filter/dsl.rb, line 310 def account name, &block Account.new name, &block end
activate(filters)
click to toggle source
# File lib/imap-filter/dsl.rb, line 318 def activate filters Functionality.run_filters filters end
filter(name, mbox, singledir=nil, **directives, &block)
click to toggle source
# File lib/imap-filter/dsl.rb, line 314 def filter name, mbox, singledir=nil, **directives, &block Filter.new name, mbox, (singledir || directives), &block end