OSDN Git Service

add: social button
[pettanr/pettanr.git] / spec / factories / license_group.rb
1 # -*- encoding: utf-8 -*-\r
2 FactoryGirl.define do\r
3   factory :license_group_pc, :class => LicenseGroup do |i|\r
4     i.name 'PettanCommonsV01Licenses@pettanr'\r
5     i.module_name 'PettanrPettanCommonsV01Licenses'\r
6     i.caption 'Pettan Commons 0.1'\r
7     i.url 'http://sourceforge.jp/projects/pettanr/wiki/PettanCommons'\r
8     trait :with_licenses do\r
9       after(:create) do |lg, evaluator|\r
10         create(:license_pc_by_with_system_picture)\r
11         create(:license_pc_bync_with_system_picture)\r
12         create(:license_pc_bysa_with_system_picture)\r
13         create(:license_pc_byncsa_with_system_picture)\r
14         create(:license_pc_bynd_with_system_picture)\r
15       end\r
16     end\r
17     factory :license_group_pc_with_licenses, traits: [:with_licenses]\r
18   end\r
19   factory :license_group_cc, :class => LicenseGroup do |i|\r
20     i.name 'CreativeCommonsV30Licenses@us'\r
21     i.module_name 'PettanrCreativeCommonsV30Licenses'\r
22     i.caption 'Creative Commons 3.0'\r
23     i.url 'http://creativecommons.org/'\r
24   end\r
25   factory :license_group_ppro, :class => LicenseGroup do |i|\r
26     i.name 'PettanProtected01Licenses@pettanr'\r
27     i.module_name 'PettanrPettanProtectedV01Licenses'\r
28     i.caption 'Pettan Protected 0.1'\r
29     i.url 'https://github.com/yasushiito/pettanr_ppro_v01_licenses/wiki'\r
30   end\r
31   factory :license_group_ppub, :class => LicenseGroup do |i|\r
32     i.name 'PettanPublicV01Licenses@pettanr'\r
33     i.module_name 'PettanrPettanPublicV01Licenses'\r
34     i.caption 'Pettan Public 0.1'\r
35     i.url 'https://github.com/yasushiito/pettanr_ppub_v01_licenses/wiki'\r
36   end\r
37   factory :license_group_pd, :class => LicenseGroup do |i|\r
38     i.name 'PublicDomainV01Licenses@pettanr'\r
39     i.module_name 'PettanrPublicDomainV01Licenses'\r
40     i.caption 'Public Domain 0.1'\r
41     i.url 'https://github.com/yasushiito/pettanr_pd_v01_licenses/wiki'\r
42   end\r
43   factory :license_group_uk, :class => LicenseGroup do |i|\r
44     i.name 'UnknownV01Licenses@pettanr'\r
45     i.module_name 'PettanrUnknownV01Licenses'\r
46     i.caption 'Unknown 0.1'\r
47     i.url 'https://github.com/yasushiito/pettanr_unknown_v01_licenses/wiki'\r
48   end\r
49   factory :license_group_test, :class => LicenseGroup do |i|\r
50     i.name 'TestV01Licenses@pettanr'\r
51     i.module_name 'PettanrTestV01Licenses'\r
52     i.caption 'Test 0.1'\r
53     i.url 'https://github.com/yasushiito/pettanr_test_v01_licenses/wiki'\r
54   end\r
55 end\r