module Contentful::Management::EntryAssociationMethodsFactory
Wrapper for Entry
Association Methods @private
Attributes
entry[R]
Public Class Methods
new(entry)
click to toggle source
# File lib/contentful/management/entry_association_methods_factory.rb, line 10 def initialize(entry) @entry = entry end
Public Instance Methods
all(_params = {})
click to toggle source
# File lib/contentful/management/entry_association_methods_factory.rb, line 14 def all(_params = {}) associated_class.all(entry.client, entry.sys[:space].id, entry.environment_id, entry.id) end
associated_class()
click to toggle source
# File lib/contentful/management/entry_association_methods_factory.rb, line 22 def associated_class class_name = /\A(.+)Entry(.+)MethodsFactory\z/.match(self.class.name).captures.join class_name.split('::').reduce(Object) do |mod, actual_class_name| mod.const_get(actual_class_name) end end
find(id)
click to toggle source
# File lib/contentful/management/entry_association_methods_factory.rb, line 18 def find(id) associated_class.find(entry.client, entry.sys[:space].id, entry.environment_id, entry.id, id) end