Sha256: 68616aea10ebbe2ac064076206bdf8a74dedd310393f327fca7334cf42d1ee13
Contents?: true
Size: 805 Bytes
Versions: 14
Compression:
Stored size: 805 Bytes
Contents
require 'singleton' module Evertils module Common module Manager class Notebook < Manager::Base include Singleton # # @since 0.3.0 def create(name, stack = nil) entity = Evertils::Common::Entity::Notebook.new entity.create(name, stack) entity end # # @since 0.3.0 def find(name) entity = Evertils::Common::Entity::Notebook.new entity.find(name) entity end # # @since 0.3.0 def find_or_create(name, stack = nil) search_result = find(name) if !search_result note = create(name, stack) else note = search_result end note end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems