Sha256: d83bdc8f836a29e82fd3a306bdb973a71a57c53b17d123ba8e99e0f2dbe69119
Contents?: true
Size: 541 Bytes
Versions: 27
Compression:
Stored size: 541 Bytes
Contents
require 'ui_bibz/utils/internationalization' module UiBibz::Ui class Base include ActionView::Helpers include Rails.application.routes.url_helpers attr_accessor :output_buffer # To know if translation missing def i18n_set? key I18n.t key, :raise => true rescue false end # Add "id" in url to match with current record def inject_url url, record url.gsub(/(\/id\/?)/, "/#{ record.id }/") end def generate_id name = nil "#{ name || 'id' }-#{ Random.new_seed }" end end end
Version data entries
27 entries across 27 versions & 1 rubygems