Sha256: ec82058f32fa5952dcb0417d9d081146224985a3a21d4400333fa5a8b8486d93

Contents?: true

Size: 902 Bytes

Versions: 6

Compression:

Stored size: 902 Bytes

Contents

# Requirements
# =======================================================================

# Deps
# -----------------------------------------------------------------------

require 'nrser'
require 'nrser/props/immutable/instance_variables'


# Declarations
# =======================================================================

module QB; end
module QB::Util; end


# Definitions
# =======================================================================

# Base class for QB "resources" - object representations of outside structures
# and concepts: things that live on disk, in remote systems or other runtimes.
# 
class QB::Util::Resource
  
  # Mixins
  # =====================================================================
  
  include NRSER::Props::Immutable::InstanceVariables
  
  
  def initialize values = {}
    initialize_props values
  end # #initialize
end # class QB::Util::Resource

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
qb-0.4.5 lib/qb/util/resource.rb
qb-0.4.4 lib/qb/util/resource.rb
qb-0.4.3 lib/qb/util/resource.rb
qb-0.4.2 lib/qb/util/resource.rb
qb-0.4.1 lib/qb/util/resource.rb
qb-0.4.0 lib/qb/util/resource.rb