Sha256: 211c209e796f4e8e472c9844f75373ab71c69a3cf86166291bff21a8cc436297
Contents?: true
Size: 993 Bytes
Versions: 4
Compression:
Stored size: 993 Bytes
Contents
module Wobapphelpers module Helpers module IconHelper PREDEFINED_ICONS = { attachment: 'file', back: 'arrow-left', calendar: 'calendar', cancel: 'trash', closed: 'lock', copy: 'clone', delete: 'trash', document: 'file', download: 'download', edit: 'pencil-alt', help: 'question', info: 'info', left: 'arrow-left', new: 'plus', ok: 'check', open: 'folder-open', print: 'print', right: 'arrow-right', show: 'eye', star: 'star', up: 'arrow-up', } def icon(what) raw(%Q[<i class="fas fa-#{what} fa-fw" aria-hidden="true"></i>]) end PREDEFINED_ICONS.each do |key,value| define_method :"icon_#{key}" do icon(value) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems