Sha256: 5cd782740c96534b907784d8ff71d12e8a0d593a60797effaccb461f428515aa

Contents?: true

Size: 350 Bytes

Versions: 2

Compression:

Stored size: 350 Bytes

Contents

module Onebox
  module Engine
    class ExampleOnebox
      include Engine
      include HTML

      matches do
        find "example.com"
      end

      private

      def data
        {
          header: raw.css("h1").inner_text
        }
      end

      def template
        %|<div class="onebox">{{header}}</div>|
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
onebox-1.0.1 lib/onebox/engine/example_onebox.rb
onebox-1.0.0 lib/onebox/engine/example_onebox.rb