Sha256: b7626e2be18f84aa8fce4866004f86105d3c205f6a09725c01c2b8b4215cb78b

Contents?: true

Size: 810 Bytes

Versions: 6

Compression:

Stored size: 810 Bytes

Contents

# typed: ignore
# frozen_string_literal: true

require 'date'
require 'schema_dot_org'

include SchemaDotOrg

public_law = Organization.new(
  name: 'Public.Law',
  founder: Person.new(name: 'Robb Shecter'),
  founding_date: Date.new(2009, 3, 6),
  founding_location: Place.new(address: 'Portland, OR'),
  email: 'say_hi@public.law',
  url: 'https://www.public.law',
  logo: 'https://www.public.law/favicon-196x196.png',
  same_as: [
    'https://twitter.com/law_is_code',
    'https://www.facebook.com/PublicDotLaw'
  ]
)

puts public_law

site_info = WebSite.new(
  name: 'Texas Public Law',
  url: 'https://texas.public.law',
  potential_action: SearchAction.new(
    target: 'https://texas.public.law/?search={search_term_string}',
    query_input: 'required name=search_term_string'
  )
)

puts site_info

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
schema_dot_org-2.2.3 test-script.rb
schema_dot_org-2.2.2 test-script.rb
schema_dot_org-2.2.1 test-script.rb
schema_dot_org-2.2.0 test-script.rb
schema_dot_org-2.1 test-script.rb
schema_dot_org-2.0 test-script.rb