module Acfs::Resource::Loadable
Provides method to check for loading state of resources. A resource that is created but not yet fetched will be loaded after running {Acfs::Global#run Acfs.run}.
@example
user = User.find 5 user.loaded? # => false Acfs.run user.loaded? # => true
Public Instance Methods
Source
# File lib/acfs/resource/loadable.rb, line 31 def loaded! @loaded = true end
@api private
Mark model as loaded.
Source
# File lib/acfs/resource/loadable.rb, line 23 def loaded? @loaded.nil? ? false : @loaded end
@api public
Check if model is loaded or if request is still queued.
@return [Boolean] True if resource is loaded, false otherwise.