sOM2H/my_scroll_up

View on GitHub
lib/my_scroll_up.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'my_scroll_up/version'
require 'my_scroll_up/engine'

# Main module
module MyScrollUp
  class << self
    attr_accessor :configuration
  end

  def self.configure
    self.configuration ||= Configuration.new
    yield(configuration)
  end

  # Configuration class
  class Configuration
    attr_accessor :icon

    def initialize
      @icon = 'icon-chevron-up'
    end
  end

  def self.render
    '<a id="scroll-up"><i class="' + (MyScrollUp.configuration&.icon || 'icon-chevron-up') + '"></i></a>'
  end
end