Module: Cryptofont::Rails::IconHelper
- Defined in:
- app/helpers/cryptofont/rails/icon_helper.rb
Defined Under Namespace
Modules: Private
Instance Method Summary collapse
Instance Method Details
#cf_icon(names = 'flag', options = {}) ⇒ Object
Examples
cf_icon "btc"
# => <i class="cf-btc"></i>
cf_icon "ltc", text: "Litecoin"
# => <i class="cf-litecoin"></i> Litecoin
cf_icon "eth", text: "Ethereum", right: true
# => Ethereum <i class="cf-eth"></i>
cf_icon "dash 4x", text: "Dash"
# => <i class="cf-dash cf-4x"></i>
18 19 20 21 22 23 24 25 26 |
# File 'app/helpers/cryptofont/rails/icon_helper.rb', line 18 def cf_icon(names = 'flag', = {}) classes = [] classes.concat Private.icon_names(names) classes.concat Array(.delete(:class)) text = .delete(:text) right_icon = .delete(:right) icon = content_tag(:i, nil, .merge(class: classes)) Private.icon_join(icon, text, right_icon) end |