Sha256: ffe4b0c447a52e82a5d85c33b92be413ae1c6fa5ace6c43a745317e2fb9f77a9

Contents?: true

Size: 426 Bytes

Versions: 1

Compression:

Stored size: 426 Bytes

Contents

module Rbexy
  module ViewContextHelper
    def rbexy_tag
      @rbexy_tag ||= Runtime.create_tag_builder(self)
    end

    def rbexy_context
      @rbexy_context ||= [{}]
    end

    def rbexy_prep_output(*content)
      return if content.length == 0
      content = content.first

      value = content.is_a?(Array) ? content.join.html_safe : content
      [nil, false].include?(value) ? "" : value.to_s
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rbexy-1.0.0 lib/rbexy/view_context_helper.rb