jjuliano/markdown-ui

View on GitHub
components/elements/markdown-ui-button/lib/button/focusable.rb

Summary

Maintainability
A
40 mins
Test Coverage
# coding: UTF-8

module MarkdownUI
  module Button
    class Focusable
      def initialize(content, klass = nil, _id = nil)
        @klass   = klass
        @id      = _id
        @content = content
      end

      def render
        klass   = "ui #{@klass} focusable button"
        content = MarkdownUI::Content::Parser.new(@content).parse
        _id     = @id

        MarkdownUI::FocusableButtonTag.new(content, klass, _id).render
      end
    end
  end
end