Class: Bond::Preview

Inherits:
Object
  • Object
show all
Defined in:
lib/bond/preview.rb

Direct Known Subclasses

EnvelopePreview, MessagePreview

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ Preview

Returns a new instance of Preview.

Parameters:

  • attributes (Hash) (defaults to: {})


9
10
11
# File 'lib/bond/preview.rb', line 9

def initialize(attributes = {})
  @request_params = attributes
end

Instance Attribute Details

#request_paramsObject

Returns the value of attribute request_params.



6
7
8
# File 'lib/bond/preview.rb', line 6

def request_params
  @request_params
end

Instance Method Details

#request_previewHash

Returns attributes.

Returns:

  • (Hash)

    attributes



14
15
16
# File 'lib/bond/preview.rb', line 14

def request_preview
  raise 'Subclass must implement this method'
end