Class: Icss::DataAsset

Inherits:
Object
  • Object
show all
Includes:
Receiver, Receiver::ActsAsHash
Defined in:
lib/icss/data_asset.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#typeObject

overriding ruby’s deprecated but still present type attr on objects



9
10
11
# File 'lib/icss/data_asset.rb', line 9

def type
  @type
end

Instance Method Details

#named?(nm) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/icss/data_asset.rb', line 13

def named? nm
  name == nm
end

#to_hashObject



17
18
19
# File 'lib/icss/data_asset.rb', line 17

def to_hash()
  { :name => name, :location => location, :type => type, :doc => doc }
end

#to_jsonObject



20
# File 'lib/icss/data_asset.rb', line 20

def to_json() to_hash.to_json ; end