Sha256: 2ed5a904ecdce4c31f1feac22e1455e91a0dfa14318d58cbf4ebf983ff34ccb2

Contents?: true

Size: 466 Bytes

Versions: 1

Compression:

Stored size: 466 Bytes

Contents

module ActiveadminSettings
  module Helpers
    def setting_tag(name)
      Setting.find_or_create_by(name: name).value
    end

    def link_setting_tag(name, html_options={})
      val = Setting.find_or_create_by(name: name).value
      
      if not val.empty? # add regular expression check here
        title, url = val.split(')')
        title.gsub!('(', '').strip!
        url.strip!

        link_to(title, url, html_options)
      end
    end    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activeadmin-settings-0.1.0 lib/activeadmin-settings/helper.rb