Sha256: f1c6f2ca190efa06ec4500d8fca7fa827c592765e72bf862d57823fa34bd972d
Contents?: true
Size: 686 Bytes
Versions: 32
Compression:
Stored size: 686 Bytes
Contents
# frozen_string_literal: true module NfgUi # Core rendering helper methods module ApplicationHelper # render components from the pertinent suite # Network for Good components: = ui.nfg # Bootstrap core components: = ui.bootstrap include FontAwesome::Rails::IconHelper def ui @ui ||= NfgUi::UI::Base.new(get_view_context) end private # presenter class controller may not be defined def get_view_context if defined?(controller) && controller.present? controller.view_context else ApplicationController.new.view_context end # @ui ||= NfgUi::UI::Base.new(controller.view_context) end end end
Version data entries
32 entries across 32 versions & 1 rubygems