Class: SistemKebut::Transformasi::Kompleks
- Inherits:
-
Object
- Object
- SistemKebut::Transformasi::Kompleks
- Defined in:
- lib/transformasi/kompleks.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(data) ⇒ Kompleks
constructor
A new instance of Kompleks.
- #kirim ⇒ Object
- #olah_data ⇒ Object
Constructor Details
#initialize(data) ⇒ Kompleks
Returns a new instance of Kompleks.
7 8 9 10 11 |
# File 'lib/transformasi/kompleks.rb', line 7 def initialize(data) @data = data @jumlah = @data.length @konten = nil end |
Class Method Details
.kelola(data) ⇒ Object
30 31 32 |
# File 'lib/transformasi/kompleks.rb', line 30 def self.kelola(data) new(data).kirim.olah_data end |
Instance Method Details
#kirim ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/transformasi/kompleks.rb', line 13 def kirim angkat = YAML.dump(@data) KebutSemalam::Kompleks::Transformer.new(angkat).tap do |tf| @konten = tf.transform end return self end |
#olah_data ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'lib/transformasi/kompleks.rb', line 21 def olah_data return false if @konten.nil? keterangan = YAML.unsafe_load(@konten) @jumlah.times do |i| @data[i] = keterangan[i] end return true end |