Class: OpenGraphPlus::ImageGenerator
- Inherits:
-
Object
- Object
- OpenGraphPlus::ImageGenerator
- Defined in:
- lib/opengraphplus/image_generator.rb
Instance Method Summary collapse
-
#initialize(api_key) ⇒ ImageGenerator
constructor
A new instance of ImageGenerator.
- #url(source_url) ⇒ Object
Constructor Details
#initialize(api_key) ⇒ ImageGenerator
Returns a new instance of ImageGenerator.
5 6 7 |
# File 'lib/opengraphplus/image_generator.rb', line 5 def initialize(api_key) @api_key = api_key end |
Instance Method Details
#url(source_url) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/opengraphplus/image_generator.rb', line 9 def url(source_url) return nil unless @api_key Signature::URL.new .signed_path("/api/websites/v1", @api_key) .build("image", url: source_url) end |