Class: Saasagi::BaseCode

Inherits:
Object
  • Object
show all
Defined in:
lib/saasagi.rb

Class Method Summary collapse

Class Method Details

.assemble_clonerObject



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# File 'lib/saasagi.rb', line 88

def self.assemble_cloner
  prewrite = File.read(".prewrite/tree_clone_engine.txt")

  open("data/input/clone_ratio.txt", "w") { |f|
    f.puts "0"
  }

  open("tree_clone_engine.rb", "w") { |f|
    f.puts prewrite
  }

  open(".backup/tree_clone_engine.rb", "w") { |f|
    f.puts prewrite
  }
end

.assemble_define_goalObject



56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/saasagi.rb', line 56

def self.assemble_define_goal
  prewrite = File.read(".prewrite/tree_dGoal.txt")
  
  open("data/input/data_and_goal_ratio.txt", "w") { |f|
    f.puts "0"
  }

  open("tree_dGoal.rb", "w") { |f|
    f.puts prewrite
  }
  
  open(".backup/tree_dGoal.rb", "w") { |f|
    f.puts prewrite
  }
end

.assemble_duck_searchObject



24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/saasagi.rb', line 24

def self.assemble_duck_search
  prewrite = File.read(".prewrite/tree_ducksearch.txt")

  open("data/input/duck_ratio.txt", "w") { |f|
    f.puts "0"
  }
  
  open("tree_ducksearch.rb", "w") { |f|
    f.puts prewrite
  }

  open(".backup/tree_ducksearch.rb", "w") { |f|
    f.puts prewrite
  }
end

.assemble_duck_sumObject



40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/saasagi.rb', line 40

def self.assemble_duck_sum
  prewrite = File.read(".prewrite/tree_sum.txt")

  open("data/input/sum_ratio.rb", "w") { |f|
    f.puts "0"
  }
  
  open("tree_sum.rb", "w") { |f|
    f.puts prewrite
  }

  open(".backup/tree_sum.rb", "w") { |f|
    f.puts prewrite
  }
end

.assemble_encryptorObject



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'lib/saasagi.rb', line 72

def self.assemble_encryptor
  prewrite = File.read(".prewrite/tree_encrypt.txt")

  open("data/input/encrypt_ratio.txt", "w") { |f|
    f.puts "0"
  }

  open("tree_encrypt.rb", "w") { |f|
    f.puts prewrite
  }

  open(".backup/tree_encrypt.rb", "w") { |f|
    f.puts prewrite
  }
end

.assemble_equality_testerObject



120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# File 'lib/saasagi.rb', line 120

def self.assemble_equality_tester
  prewrite = File.read(".prewrite/tree_equality.txt")

  open("data/input/equality_test_ratio.txt", "w") { |f|
    f.puts "0"
  }

  open("tree_test_equality.rb", "w") { |f|
    f.puts prewrite
  }

  open(".backup/tree_test_equality.rb", "w") { |f|
    f.puts prewrite
  }
end

.assemble_space_calculatorObject



104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# File 'lib/saasagi.rb', line 104

def self.assemble_space_calculator
  prewrite = File.read(".prewrite/tree_calculate_space.txt")

  open("data/input/calculator_ratio.txt", "w") { |f|
    f.puts "0"
  }

  open("tree_calculate_space.rb", "w") { |f|
    f.puts prewrite
  }

  open(".backup/tree_calculate_space.rb", "w") { |f|
    f.puts prewrite
  }
end

.assemble_timerObject



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/saasagi.rb', line 8

def self.assemble_timer
  prewrite = File.read(".prewrite/tree_timer.txt")
  
  open("data/input/timer_ratio.txt", "w") { |f|
    f.puts "0"
  }

  open("tree_time.rb", "w") { |f|
    f.puts prewrite
  }

  open(".backup/tree_time.rb", "w") { |f|
    f.puts prewrite
  }
end