Module: BuilderLinks

Extended by:
Config
Defined in:
lib/builder_links.rb,
lib/builder_links/analize.rb,
lib/builder_links/version.rb,
lib/builder_links/active_record.rb

Defined Under Namespace

Modules: ActiveRecord, Config Classes: Analize

Constant Summary collapse

VERSION =
"0.1.4"

Class Method Summary collapse

Methods included from Config

config, define_setting

Class Method Details

.loggerObject



26
27
28
# File 'lib/builder_links.rb', line 26

def self.logger
  @@logger ||= defined?(Rails) ? Rails.logger : Logger.new(STDOUT)
end

.logger=(logger) ⇒ Object



30
31
32
# File 'lib/builder_links.rb', line 30

def self.logger=(logger)
  @@logger = logger
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (BuilderLinks)

    the object that the method was called on



17
18
19
# File 'lib/builder_links.rb', line 17

def self.setup(&block)
  yield self
end

.text(text, opts = {}) ⇒ Object



21
22
23
24
# File 'lib/builder_links.rb', line 21

def self.text(text, opts = {})
  analize = BuilderLinks::Analize.new(text, opts)
  analize.run
end