diff --git a/src/data/custom/.gitignore b/src/data/custom/.gitignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/src/data/custom/.gitignore @@ -0,0 +1 @@ +* diff --git a/src/lib/data.rb b/src/lib/data.rb index fc5abd3..833f71e 100644 --- a/src/lib/data.rb +++ b/src/lib/data.rb @@ -2,6 +2,7 @@ require_relative 'data/gold' require_relative 'data/wizard' require_relative 'data/dark_elf' require_relative 'data/troll' +require_relative 'data/custom' module Charred class Data @@ -9,6 +10,7 @@ module Charred include Charred::Wizard include Charred::DarkElf include Charred::Troll + include Charred::Custom attr :data @@ -27,6 +29,9 @@ module Charred puts 'loading trolls' load_troll(@data) + puts 'loading custom stocks' + load_custom(@data) + @data[:traits] = @data[:traits].sort.to_h @data[:skills] = @data[:skills].sort.to_h end @@ -54,4 +59,4 @@ module Charred end end end -end \ No newline at end of file +end diff --git a/src/lib/data/custom.rb b/src/lib/data/custom.rb new file mode 100644 index 0000000..48fd332 --- /dev/null +++ b/src/lib/data/custom.rb @@ -0,0 +1,8 @@ +require 'json' + +module Charred + module Custom + def load_custom(data) + end + end +end