Top Level Namespace
Defined Under Namespace
Modules: Kittypedia Classes: GenesPage, Genome, GenomeTables, TimelineFanciesPage, TimelinePurrstigesPage, TimelineTraitsPage, TraitsPage
Instance Method Summary collapse
-
#kitties_fancy_search_url(fancy) ⇒ Object
todo: find a better name - why? why not?.
-
#kitties_kitty_url(id) ⇒ Object
cryptokitties.co links.
- #kitties_search_url(q) ⇒ Object
-
#kitties_specialedition_search_url(fancy) ⇒ Object
alias :kitties_special_search_url :kitties_fancy_search_url.
-
#kittyverse ⇒ Object
3rd party libs.
-
#media_fancy_pic_url(key, variant_key = nil) ⇒ Object
(old) alias for media_fany_url.
-
#media_fancy_url(key, variant_key = nil) ⇒ Object
/media - image links.
-
#media_icon_url(key) ⇒ Object
note: use :unlocked, :locked, etc.
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 |
#kittyverse ⇒ Object
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 |