module RawgApi::Extensions::DryMonads

Public Instance Methods

from_success(value) click to toggle source
# File lib/rawg_api/extensions/dry_monads.rb, line 5
def from_success(value)
  return Dry::Monads::Success(nil) if value.nil?
  value.is_a?(Array) || value[:results].is_a?(Array) ? collection(value) : new(value)
end