๐ŸŽ›๏ธ

PropertyCache

1. Instance methods

self[property_name] โ†’ AnyProperty

  • [PARAM] property_name property name that you want to retrieve (String)
self[key] returns AnyProperty object corresponded to property_name.
page.properties["Number"] # => #<NotionRubyMapping::NumberPorperty:...> # retrieved NumberProperty

values_at(*property_names) โ†’ Array

  • [PARAM] property_names Array of property_names
values_at returns Array of AnyProperties corresponded to property_names.
page.properties.values_at "Title", "Number" # => [#<NotionRubyMapping::TitlePorperty:...>, #<NotionRubyMapping::NumberPorperty:...>] # retrieved properties