class UiBibz::Ui::Base
Attributes
output_buffer[RW]
Public Instance Methods
generate_id(name = nil)
click to toggle source
# File lib/ui_bibz/ui/base.rb, line 23 def generate_id(name = nil) "#{name || 'id'}-#{Random.rand(99_999)}" end
i18n_set?(key)
click to toggle source
To know if translation missing
# File lib/ui_bibz/ui/base.rb, line 12 def i18n_set?(key) I18n.t key, raise: true rescue StandardError false end
inject_url(url, record)
click to toggle source
Add “id” in url to match with current record
# File lib/ui_bibz/ui/base.rb, line 19 def inject_url(url, record) url.gsub(%r{(/id/?)}, "/#{record.id}/") end