Sha256: e2f24418e67160ff983f66e4b22d7e1225c5692fe989d96ce5d7085016f7070a

Contents?: true

Size: 942 Bytes

Versions: 3

Compression:

Stored size: 942 Bytes

Contents

module Repres::HyperText::ApplicationHelper

  def library_enabled?(name, options)
    defined?(options) && options.try(:[], name).present?
  end

  def library_version(name, default_version, options)
    defined?(options) ? options.try(:[], name).try(:[], :version)||default_version : default_version
  end

  def hyper_text_icon(options = {})
    render partial: 'repres/hyper_text/icon', locals: { options: options }
  end

  def hyper_text_meta(options = {})
    render partial: 'repres/hyper_text/meta', locals: { options: options }
  end

  def hyper_text_script(options = {})
    render partial: 'repres/hyper_text/script', locals: { options: options }
  end

  def hyper_text_style(options = {})
    render partial: 'repres/hyper_text/style', locals: { options: options }
  end

  def domain_name(name, options)
    defined?(options) ? options.try(:[], name).try(:[], :cdn)||Repres::HyperText::CDN : Repres::HyperText::CDN
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
repres-hyper_text-1.3 app/helpers/repres/hyper_text/application_helper.rb
repres-hyper_text-1.2.1 app/helpers/repres/hyper_text/application_helper.rb
repres-hyper_text-1.2 app/helpers/repres/hyper_text/application_helper.rb