class Bitly::API::Bitlink::Deeplink
Public Class Methods
attributes()
click to toggle source
# File lib/bitly/api/bitlink/deeplink.rb, line 10 def self.attributes [:app_uri_path, :install_type, :install_url, :app_id] end
new(data:)
click to toggle source
# File lib/bitly/api/bitlink/deeplink.rb, line 15 def initialize(data:) assign_attributes(data) end
Public Instance Methods
to_json(opts=nil)
click to toggle source
# File lib/bitly/api/bitlink/deeplink.rb, line 19 def to_json(opts=nil) self.class.attributes.reduce({}) do |memo, key| value = instance_variable_get("@#{key}") memo[key] = value if value memo end.to_json(opts) end