Module: Houston::Extensions::Deprecated
Defined Under Namespace
Classes: DeprecatedColumnDsl, DeprecatedFieldDsl, DeprecatedNavigationDsl, DeprecatedProjectFeatureDsl, ProjectBannerFeature, ProjectBannerFeatureDsl
Instance Method Summary
collapse
Instance Method Details
#add_navigation_renderer(slug, &block) ⇒ Object
30
31
32
33
34
35
36
|
# File 'lib/houston/boot/extensions/deprecated.rb', line 30
def add_navigation_renderer(slug, &block)
Houston.deprecation_notice 'Houston.add_navigation_renderer is deprecated and will be removed in houston-core 1.0; use Houston.navigation.add_link instead'
dsl = DeprecatedNavigationDsl.new
dsl.instance_eval(&block)
dsl.add_to_navigation(slug)
end
|
#add_project_column(_slug, &block) ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/houston/boot/extensions/deprecated.rb', line 6
def add_project_column(_slug, &block)
Houston.deprecation_notice 'Houston.add_project_column is deprecated and will be removed in houston-core 1.0; use Houston.views["project"].add_column instead'
dsl = DeprecatedColumnDsl.new
dsl.instance_eval(&block)
dsl.add_to Houston.view["projects"]
end
|
#add_project_feature(slug, &block) ⇒ Object
38
39
40
41
42
43
44
|
# File 'lib/houston/boot/extensions/deprecated.rb', line 38
def add_project_feature(slug, &block)
Houston.deprecation_notice 'Houston.add_project_feature is deprecated and will be removed in houston-core 1.0; use Houston.project_features.add instead'
dsl = DeprecatedProjectFeatureDsl.new
dsl.instance_eval(&block)
dsl.add_to_project_features(slug)
end
|
#add_project_header_command(slug, &block) ⇒ Object
46
47
48
49
50
51
52
53
54
55
|
# File 'lib/houston/boot/extensions/deprecated.rb', line 46
def add_project_header_command(slug, &block)
Houston.deprecation_notice 'Houston.add_project_header_command is deprecated and will be removed in houston-core 1.0'
dsl = ProjectBannerFeatureDsl.new(ProjectBannerFeature.new)
dsl.instance_eval(&block)
feature = dsl.feature
feature.slug = slug
project_header_commands.push feature
end
|
#add_project_option(_slug, &block) ⇒ Object
22
23
24
25
26
27
28
|
# File 'lib/houston/boot/extensions/deprecated.rb', line 22
def add_project_option(_slug, &block)
Houston.deprecation_notice 'Houston.add_project_option is deprecated and will be removed in houston-core 1.0; use Houston.views["edit_project"].add_field instead'
dsl = DeprecatedFieldDsl.new
dsl.instance_eval(&block)
dsl.add_to Houston.view["edit_project"]
end
|
#add_user_option(_slug, &block) ⇒ Object
14
15
16
17
18
19
20
|
# File 'lib/houston/boot/extensions/deprecated.rb', line 14
def add_user_option(_slug, &block)
Houston.deprecation_notice 'Houston.add_user_option is deprecated and will be removed in houston-core 1.0; use Houston.views["edit_user"].add_field instead'
dsl = DeprecatedFieldDsl.new
dsl.instance_eval(&block)
dsl.add_to Houston.view["edit_user"]
end
|
#project_header_commands ⇒ Object
57
58
59
|
# File 'lib/houston/boot/extensions/deprecated.rb', line 57
def project_header_commands
@project_header_commands ||= []
end
|