Sha256: 5d2d13d4ca318a43e7a89fd4fd6cadef2f8abcc1517d072255ed7e67d04e5e8f

Contents?: true

Size: 205 Bytes

Versions: 1

Compression:

Stored size: 205 Bytes

Contents

module Straightedge
  class Presenter
    extend Forwardable

    def on(surface)
      @surface = surface
      self
    end

    def display(figure)
      raise 'implement in subclass'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
straightedge-0.1.2 lib/straightedge/presenter.rb