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_tasks ⇒ Object
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
|
.logger ⇒ Object
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_binary ⇒ Object
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
|