Module: WebifyRuby

Defined in:
lib/webify_ruby.rb,
lib/webify_ruby/css.rb,
lib/webify_ruby/tasks.rb,
lib/webify_ruby/errors.rb,
lib/webify_ruby/convert.rb,
lib/webify_ruby/railtie.rb,
lib/webify_ruby/version.rb

Defined Under Namespace

Classes: Convert, Css, Error, Railtie

Constant Summary collapse

EXT =
%w(.ttf .otf)
TEMPLATE =
"@font-face {\n  font-family: '<%= @name %>';\n  <% if has_eot %>src: url('<%= @url %>.eot'); <% end %>\n  <% if has_eot %>src: url('<%= @url %>.eot?#iefix') format('embedded-opentype')<%if has_ttf or has_woff or has_svg %>,<%end%><%else%>src:<% end %>\n      <% if has_svg %>     url('<%= @url %>.svg#<%= @name %>') format('svg')<%if has_ttf or has_woff %>,<%end%><% end %>\n      <% if has_woff %>     url('<%= @url %>.woff') format('woff')<%if has_ttf%>,<%end%><% end %>\n      <% if has_ttf %>     url('<%= @url %>.ttf') format('truetype')<% end %>;\n  font-weight: normal;\n  font-style: normal;\n}\n".gsub /^\s*/, ''
VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.load_tasksObject



2
3
4
# File 'lib/webify_ruby/tasks.rb', line 2

def self.load_tasks
  Dir[File.join(File.dirname(__FILE__),'../tasks/*.rake')].each { |f| load f; }
end

.loggerObject



20
21
22
23
24
25
# File 'lib/webify_ruby.rb', line 20

def self.logger
  return @logger if @logger
  logger = Logger.new(STDOUT)
  logger.level = Logger::INFO
  @logger = logger
end

.logger=(log) ⇒ Object



16
17
18
# File 'lib/webify_ruby.rb', line 16

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

.webify_binaryObject



31
32
33
# File 'lib/webify_ruby.rb', line 31

def self.webify_binary
  @webify_binary || 'webify'
end

.webify_binary=(bin) ⇒ Object



27
28
29
# File 'lib/webify_ruby.rb', line 27

def self.webify_binary=(bin)
  @webify_binary = bin
end