class RealPage::RequestSection::Parameter
Generate the parameter section of a RealPage
request
Attributes
end_date[R]
start_date[R]
traffic_source_id[R]
Public Class Methods
new(start_date:, end_date:, traffic_source_id:)
click to toggle source
# File lib/real_page/request_section/parameter.rb, line 7 def initialize(start_date:, end_date:, traffic_source_id:) @start_date = start_date @end_date = end_date @traffic_source_id = traffic_source_id end
Public Instance Methods
generate(xml_builder)
click to toggle source
# File lib/real_page/request_section/parameter.rb, line 13 def generate(xml_builder) xml_builder.parameter do xml_builder.startdate format_date(start_date) xml_builder.enddate format_date(end_date) # As documented, this node name is a typo xml_builder.trafficesourceid traffic_source_id end end
Private Instance Methods
format_date(date)
click to toggle source
# File lib/real_page/request_section/parameter.rb, line 26 def format_date(date) date.strftime('%Y-%m-%d') end