Class: Middleman::SocialImage::Resource

Inherits:
Middleman::Sitemap::Resource
  • Object
show all
Defined in:
lib/middleman-social_image/resource.rb

Instance Method Summary collapse

Constructor Details

#initialize(store, path, converter, base_resource) ⇒ Resource

Returns a new instance of Resource.



2
3
4
5
6
# File 'lib/middleman-social_image/resource.rb', line 2

def initialize(store, path, converter, base_resource)
  super(store, path)
  @converter = converter
  @base_resource = base_resource
end

Instance Method Details

#renderObject



8
9
10
11
# File 'lib/middleman-social_image/resource.rb', line 8

def render(*)
  @converter.convert(@base_resource)
  File.read(@converter.image_path(@base_resource))
end