Class: LcpRuby::EmbedProviders::Base
- Inherits:
-
Object
- Object
- LcpRuby::EmbedProviders::Base
- Defined in:
- lib/lcp_ruby/embed_providers/base.rb
Instance Attribute Summary collapse
-
#site_url ⇒ Object
readonly
Returns the value of attribute site_url.
Instance Method Summary collapse
-
#embed_url(resource_type:, resource_id:, params: {}, user: nil) ⇒ String
Returns the embeddable URL for the given resource.
Instance Attribute Details
#site_url ⇒ Object (readonly)
Returns the value of attribute site_url.
4 5 6 |
# File 'lib/lcp_ruby/embed_providers/base.rb', line 4 def site_url @site_url end |
Instance Method Details
#embed_url(resource_type:, resource_id:, params: {}, user: nil) ⇒ String
Returns the embeddable URL for the given resource.
13 14 15 |
# File 'lib/lcp_ruby/embed_providers/base.rb', line 13 def (resource_type:, resource_id:, params: {}, user: nil) raise NotImplementedError, "#{self.class}#embed_url must be implemented" end |