Class: Warb::Resources::DateTime
- Defined in:
- lib/warb/resources/date_time.rb
Instance Attribute Summary collapse
-
#date_time ⇒ Object
Returns the value of attribute date_time.
Instance Method Summary collapse
- #build_template_named_parameter(parameter_name) ⇒ Object
- #build_template_positional_parameter ⇒ Object
-
#initialize(date_time = nil, **params) ⇒ DateTime
constructor
A new instance of DateTime.
Methods inherited from Resource
#add_document_header, #add_image_header, #add_text_header, #add_video_header, #build_header, #build_payload, #call
Methods included from Validation
#blank?, #raw_value, #resolve, #validates
Constructor Details
#initialize(date_time = nil, **params) ⇒ DateTime
Returns a new instance of DateTime.
8 9 10 11 12 |
# File 'lib/warb/resources/date_time.rb', line 8 def initialize(date_time = nil, **params) super(**params) @date_time = date_time || params[:date_time] end |
Instance Attribute Details
#date_time ⇒ Object
Returns the value of attribute date_time.
6 7 8 |
# File 'lib/warb/resources/date_time.rb', line 6 def date_time @date_time end |
Instance Method Details
#build_template_named_parameter(parameter_name) ⇒ Object
14 15 16 |
# File 'lib/warb/resources/date_time.rb', line 14 def build_template_named_parameter(parameter_name) common_date_time_params.merge(parameter_name: parameter_name) end |
#build_template_positional_parameter ⇒ Object
18 19 20 |
# File 'lib/warb/resources/date_time.rb', line 18 def build_template_positional_parameter common_date_time_params end |