Class: Cardio::Mod::Loader::SetPatternTemplate

Inherits:
ModuleTemplate show all
Defined in:
lib/cardio/mod/loader/set_pattern_loader.rb

Overview

templates for set pattern modules

Instance Method Summary collapse

Methods inherited from ModuleTemplate

#build, #initialize, #processed_content, #simple_load?, #to_s

Constructor Details

This class inherits a constructor from Cardio::Mod::ModuleTemplate

Instance Method Details

#offsetObject

correct line number for error messages



34
35
36
# File 'lib/cardio/mod/loader/set_pattern_loader.rb', line 34

def offset
  -5
end

#to_constObject



25
26
27
28
29
30
31
# File 'lib/cardio/mod/loader/set_pattern_loader.rb', line 25

def to_const
  return Object if simple_load?

  Card::Set.const_get_or_set(@pattern.camelize) do
    Class.new(Card::Set::Pattern::Base)
  end
end