OEmbed
Inherits JSON::Serializable < Struct < Value < Object
OEmbed specification implementation
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
author_name
Sourceauthor_name=(author_name : String | Nil)
Sourceauthor_url
Sourceauthor_url=(author_url : String | Nil)
Sourcecache_age
Sourcecache_age=(cache_age : Float64 | Nil)
Sourceheight
Sourceheight=(height : Float64 | Nil)
Sourcehtml
Sourcehtml=(html : String | Nil)
Sourceprovider_name
Sourceprovider_name=(provider_name : String | Nil)
Sourceprovider_url
Sourceprovider_url=(provider_url : String | Nil)
Sourcethumbnail_height
Sourcethumbnail_height=(thumbnail_height : Float64 | Nil)
Sourcethumbnail_url
Sourcethumbnail_url=(thumbnail_url : String | Nil)
Sourcethumbnail_width
Sourcethumbnail_width=(thumbnail_width : Float64 | Nil)
Sourcetitle
Sourcetitle=(title : String | Nil)
Sourcetype
Sourcetype=(type : String)
Sourceurl
Sourceurl=(url : String | Nil)
Sourceversion
Sourceversion=(version : String)
Sourcewidth
Sourcewidth=(width : Float64 | Nil)
Source