Class: Playbook::PbHomeAddressStreet::HomeAddressStreet

Inherits:
Playbook::PbKit::Base show all
Defined in:
app/pb_kits/playbook/pb_home_address_street/home_address_street.rb

Constant Summary collapse

PROPS =
%i[configured_address
configured_city
configured_classname
configured_dark
configured_data
configured_home_id
configured_house_style
configured_id
configured_state
configured_zipcode].freeze

Instance Method Summary collapse

Methods inherited from Playbook::PbKit::Base

#adjusted_value, #aria, #classname, #concat_value, #data, #default_value, #false_value, #id, #is_boolean?, #is_integer?, #is_set?, #is_string?, #is_true?, #merge_value, #one_of?, #one_of_value, #true_value

Constructor Details

#initialize(address: default_configuration, city: default_configuration, classname: default_configuration, dark: default_configuration, data: default_configuration, home_id: default_configuration, house_style: default_configuration, id: default_configuration, state: default_configuration, zipcode: default_configuration) ⇒ HomeAddressStreet

Returns a new instance of HomeAddressStreet.



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 17

def initialize(address: default_configuration,
               city: default_configuration,
               classname: default_configuration,
               dark: default_configuration,
               data: default_configuration,
               home_id: default_configuration,
               house_style: default_configuration,
               id: default_configuration,
               state: default_configuration,
               zipcode: default_configuration)
  self.configured_address = address
  self.configured_city = city
  self.configured_classname = classname
  self.configured_dark = dark
  self.configured_data = data
  self.configured_home_id = home_id
  self.configured_house_style = house_style
  self.configured_state = state
  self.configured_zipcode = zipcode
end

Instance Method Details

#addressObject



38
39
40
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 38

def address
  default_value(configured_address, "")
end

#cityObject



42
43
44
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 42

def city
  default_value(configured_city, "")
end

#darkObject



46
47
48
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 46

def dark
  true_value(configured_dark, true, false)
end

#home_idObject



50
51
52
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 50

def home_id
  default_value(configured_home_id, "")
end

#house_styleObject



54
55
56
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 54

def house_style
  default_value(configured_house_style, "")
end

#stateObject



58
59
60
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 58

def state
  default_value(configured_state, "")
end

#to_partial_pathObject



66
67
68
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 66

def to_partial_path
  "pb_home_address_street/home_address_street"
end

#zipcodeObject



62
63
64
# File 'app/pb_kits/playbook/pb_home_address_street/home_address_street.rb', line 62

def zipcode
  default_value(configured_zipcode, "")
end