class MartialArts::Countries

Attributes

name[R]

Public Class Methods

country_list() click to toggle source

def styles

@styles             styles method not needed, but fulfills country has many styles relationship

end

# File lib/martial_arts/countries.rb, line 21
def self.country_list
  self.filtered.uniq.sort {|a,b| a <=> b }
end
filtered() click to toggle source
# File lib/martial_arts/countries.rb, line 25
def self.filtered
  #styles from the list of martial arts wikipedia page, easer to acces but not as much info
  @@filtered
end
new(name) click to toggle source
# File lib/martial_arts/countries.rb, line 7
def initialize(name)
  @name = name
  @styles = []
end
unfiltered() click to toggle source
# File lib/martial_arts/countries.rb, line 30
def self.unfiltered
  #countries from the style's wikipedia page, has more info but harder to access if not specific
  @@unfiltered
end

Public Instance Methods

add_style(style) click to toggle source
# File lib/martial_arts/countries.rb, line 12
def add_style(style)
  @styles << style
  style.country = self
end