Module: Cloudrider::Apiv1
- Defined in:
- lib/cloudrider/apiv1.rb
Defined Under Namespace
Classes: AboutEmblem, ApplicationEmblem, ApplicationSass, Base, ContactsEmblem, CookieSplashComponent, CookieSplashSass, EmployeesIndexEmblem, HeroSplashComponent, HeroSplashSass, IndexEmblem, IndexRouteEmber, IntroductoryLobbyComponent, IntroductoryLobbySass, LoginModalEmblem, MessagesNewEmblem, OffersAnonymousFormPartialEmblem, OffersNewEmblem, OffersOverviewComponent, OffersOverviewSass, ProductDisplayComponent, ProductDisplaySass, ProductListingComponent, ProductListingSass, ProductShowEmblem, ProductsCatalogComponent, ProductsCatalogSass, ProductsEmblem, ProductsIndexEmblem, ProductsShowcaseComponent, ProductsShowcaseSass, SearchAndFilterComponent, SearchAndFilterSass, SiteFooterComponent, SiteFooterSass, SiteNavComponent, SiteNavSass, TableBoothsComponent, TableBoothsSass
Class Method Summary
collapse
Class Method Details
.family_from_class_name(class_name) ⇒ Object
29
30
31
|
# File 'lib/cloudrider/apiv1.rb', line 29
def family_from_class_name(class_name)
_file_family_process.call class_name.to_s
end
|
.file_ext_from_class_name(class_name) ⇒ Object
26
27
28
|
# File 'lib/cloudrider/apiv1.rb', line 26
def file_ext_from_class_name(class_name)
_file_ext_process.call class_name.to_s
end
|
.file_name_from_class_name(class_name) ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/cloudrider/apiv1.rb', line 13
def file_name_from_class_name(class_name)
family = family_from_class_name(class_name.to_s)
case family
when :component
_file_name_process.call(class_name.to_s).join("-")
when :sass
"_" + _file_name_process.call(class_name.to_s).join("-")
when :emblem, :ember
_file_name_process.call(class_name.to_s).join("_")
else
raise Base::UnknownFamilyResidence, family
end
end
|
.source_root ⇒ Object
10
11
12
|
# File 'lib/cloudrider/apiv1.rb', line 10
def source_root
File.expand_path "../../../generica", __FILE__
end
|