module SolidusSeo::Jsonld::Builder::DataMethods
Private Instance Methods
address_prop()
click to toggle source
Prop-specific data source interface @type attributes are unnecessary
# File lib/solidus_seo/jsonld/builder/data_methods.rb, line 10 def address_prop # See https://schema.org/PostalAddress for details and examples # { # "streetAddress": "1600 Pennsylvania Avenue", # "addressLocality": "Washington", # "addressRegion": "District of Columbia", # "postalCode": "20500", # "addressCountry": "US" # } end
contact_points_prop()
click to toggle source
# File lib/solidus_seo/jsonld/builder/data_methods.rb, line 21 def contact_points_prop # See https://schema.org/ContactPoint for details and examples # [ # { # "telephone": "+11111111111", # "contactType": "customer service", # } # ] end
geo_prop()
click to toggle source
# File lib/solidus_seo/jsonld/builder/data_methods.rb, line 53 def geo_prop # See https://schema.org/GeoCoordinates for details and examples # { # "latitude": -37.3, # "longitude": -12.68 # } end
opening_hours_specification_prop()
click to toggle source
# File lib/solidus_seo/jsonld/builder/data_methods.rb, line 31 def opening_hours_specification_prop # See https://schema.org/OpeningHoursSpecification for details and examples # [ # { # "dayOfWeek": [ # "Monday", # "Tuesday", # "Wednesday", # "Thursday", # "Friday" # ], # "opens": "12:00", # "closes": "22:00" # }, # { # "dayOfWeek": "Saturday", # "opens": "12:00", # "closes": "23:59" # } # ] end
same_as_prop()
click to toggle source
# File lib/solidus_seo/jsonld/builder/data_methods.rb, line 61 def same_as_prop # See https://schema.org/sameAs for details and examples # [ # 'https://facebook.com/mystore', # 'https://twitter.com/mystore', # ] end