class Administrate::Field::Hyperlink
Public Instance Methods
href()
click to toggle source
# File lib/administrate/field/hyperlink.rb, line 22 def href return options.fetch(:fallback_href) { nil } unless data.present? return data if data.include?('://') || data.start_with?('//') "#{options.fetch(:scheme) { 'https://' }}#{data}" end
present?()
click to toggle source
# File lib/administrate/field/hyperlink.rb, line 12 def present? (data.presence || options.fetch(:fallback_href) { nil }).present? end
to_s()
click to toggle source
# File lib/administrate/field/hyperlink.rb, line 16 def to_s options.fetch(:label) do data.presence || options.fetch(:fallback_href) { nil } end end