module Filter8
Constants
- AVAILABLE_FILTERS
- BLACKLIST_FILTER
- CHARACTERS_FILTER
- EMAILS
- FILTER_PARAMS
- PHONE_NUMBERS_FILTER
- URLS_FILTER
- WORDS_FILTER
Attributes
configuration[RW]
Public Class Methods
configure() { |configuration| ... }
click to toggle source
# File lib/filter8.rb, line 32 def self.configure self.configuration ||= Configuration.new yield(configuration) end
filter(content, options = {})
click to toggle source
# File lib/filter8.rb, line 37 def self.filter(content, options = {}) raise Exception.new "Configure Filter8-module before using" if(Filter8.configuration.nil?) %i(api_key api_secret).each do |attribute| raise Exception.new "Configure 'attribute' first" if(Filter8.configuration.send(attribute).nil?) end client = Filter8::Client.new(api_key: Filter8.configuration.api_key, api_secret: Filter8.configuration.api_secret) client.send_request(Filter8::Request.new(content, options)) end