Top Level Namespace

Defined Under Namespace

Modules: Kittypedia Classes: GenesPage, Genome, GenomeTables, TimelineFanciesPage, TimelinePurrstigesPage, TimelineTraitsPage, TraitsPage

Instance Method Summary collapse

Instance Method Details

#kitties_fancy_search_url(fancy) ⇒ Object

todo: find a better name - why? why not?



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/kittypedia/links.rb', line 16

def kitties_fancy_search_url( fancy )   ## todo: find a better name - why? why not?

  ## note: use (official) chinese name for search param if present
  param =  fancy.name_cn ? fancy.name_cn : fancy.key

  if fancy.special_edition?
    q = "specialedition:#{param}"    ## todo: urlescape param - why? why not?
  elsif fancy.exclusive?   ## just use fancy too - why? why not?
    q = "exclusive:#{param}"
  else  ## assume "normal/regular" fancy
    q = "fancy:#{param}"
  end

  "https://www.cryptokitties.co/search?include=sale,sire,other&search=#{q}"
end

#kitties_kitty_url(id) ⇒ Object

cryptokitties.co links



4
5
6
# File 'lib/kittypedia/links.rb', line 4

def kitties_kitty_url( id )
  "https://www.cryptokitties.co/kitty/#{id}"
end

#kitties_search_url(q) ⇒ Object



9
10
11
# File 'lib/kittypedia/links.rb', line 9

def kitties_search_url( q )
 "https://www.cryptokitties.co/search?include=sale,sire,other&search=#{q}"
end

#kitties_specialedition_search_url(fancy) ⇒ Object

alias :kitties_special_search_url :kitties_fancy_search_url



33
# File 'lib/kittypedia/links.rb', line 33

def kitties_specialedition_search_url( fancy ) kitties_fancy_search_url( fancy ); end

#kittyverseObject

3rd party libs



2
# File 'lib/kittypedia.rb', line 2

require 'kittyverse'

#media_fancy_pic_url(key, variant_key = nil) ⇒ Object

(old) alias for media_fany_url



49
# File 'lib/kittypedia/links.rb', line 49

def media_fancy_pic_url( key, variant_key=nil ) media_fancy_url( key, variant_key ); end

#media_fancy_url(key, variant_key = nil) ⇒ Object

/media - image links



40
41
42
43
44
45
46
# File 'lib/kittypedia/links.rb', line 40

def media_fancy_url( key, variant_key=nil )    ### todo: find a better name - why? why not?
  if variant_key
    "https://cryptocopycats.github.io/media/kitties/100x100/fancy-#{key}-#{variant_key}.png"
  else
    "https://cryptocopycats.github.io/media/kitties/100x100/fancy-#{key}.png"
  end
end

#media_icon_url(key) ⇒ Object

note: use :unlocked, :locked, etc.



52
53
54
# File 'lib/kittypedia/links.rb', line 52

def media_icon_url( key )   ## note: use :unlocked, :locked, etc.
  "https://cryptocopycats.github.io/media/icons/18x18/#{key}.png"
end