Module: Shrinker

Defined in:
lib/shrinker.rb,
lib/shrinker/token.rb,
lib/shrinker/config.rb,
lib/shrinker/version.rb,
lib/shrinker/easy_url.rb,
lib/shrinker/extractor.rb,
lib/shrinker/parser/url.rb,
lib/shrinker/serializer.rb,
lib/shrinker/parser/mime.rb,
lib/shrinker/parser/text.rb,
lib/shrinker/backend/redis.rb,
lib/shrinker/parser/abstract.rb,
lib/shrinker/backend/abstract.rb

Defined Under Namespace

Modules: Backend, Parser, Serializer, Token, VERSION Classes: Config, EasyUrl, Extractor, UrlNotFound

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object Also known as: config



26
27
28
29
30
31
# File 'lib/shrinker.rb', line 26

def configure(&block)
  if block_given?
    configuration.instance_eval(&block)
  end
  configuration
end

.unshrink(token) ⇒ Object



34
35
36
# File 'lib/shrinker.rb', line 34

def unshrink(token)
  Shrinker::Extractor::unshrink(token, config)
end